As you are working with the source code you'll notice that there are two sets of components with the same name. This is done to allow you to easily move between the assembly and the source code version without Unity losing any component references. When you add a new Third Person Controller component make sure you are using the "Wrapper" version of the component. These components can be found in the /Third Person Controller/Scripts/Wrappers folder and use the namespace Opsive.ThirdPersonController.Wrappers. If you do not use these components there is a chance that Unity will lose references to the component within your scene or prefabs if you switch to the source code version.
<- Importing Source Code