Moved all source files to src folder.

Changed ActorComponent's pOwner pointer from a weak_ptr<Actor> to a Actor* and removed requirement for passing owner in component constructors.
Fixing merge issues. Deleted unneeded files.