Transition to cmake

Remove ./common/Makefile and replace with CMakeLists.txt equivilant
Transition current ./Makefile and Generate a CMakeLists.txt equivilant
Test with current version of exj_5 and glm_tests.cpp
Test with loading shaders from disk