Removed all source files, only headers remain

Since I want cldECS to be a header-only library, figured it'd make
sense to remove everything unnecessary.
Moved BasicComponent to top of file

Since CreateEntity() required BasicComponent, it needs to be
defined first.
Updated ECS-TEST to work properly with the updated cldECS