I made a change.
Commiting stuff
Set up basic project with sanity check library and associated unit test.
Started Working on the SlotMap
Fixed a dependency issue
Added our Messenger system into Basis
Fixed up directory structure.
Added Bools to Init and terminate for test reasons
Had Trouble with CMake but seemed to be a merge error
Fixed on my build in my branch for Linux.
Added the Incomplete Reflection files into basis
Added a Few more Tests
Still wokring on the reflection lib
Filled out the context just have the variant and macros left
Still working on the reflection files
Finished Up The Reflection Just a few more features that can come later
if needed
Started doing testing will finish that off tonight with all functions and
member binding
Added A hole Bunch of stuff, Added pointer support for the reflection and
finished the event interface
Fixed some Cmake bugs that didnt show on up in linux
Also Commented out the pragma warnings
Working On the Engine Almost Done just a few Files left
Had SO many headaches to do with CMake And Static version of SDL that almost caused me to break a chair, I went with the dynamic one because fuck windows.
Need to add a updater and a ComponentFactory Component.. If that even makes sense.. wait what would create the ComponentFactory Component.. shit... jk I make the first one..
Andys Graphics is in still need to add the model component and actually wrap the Graphivs system into a Graphics Component.
 If no more headaches/stupid bugs will be done first thing tomorrow then will begin on the Resource manager in C++ since I need to Send the reflection info across to the Other Resource Manager  but shouldnt be to bad.
Few Small Changes to Reflection
Changes for compiler
Renamed Every Macro to Hav REf in front.. Lesson Learnt I Hate you Macros
Fixed needing to derive from The Event Handler will change name soon to not hav I  in the front
Merge branch 'Craig' of https://github.com/team-portfolio/basis into Craig

Conflicts:
	README.md