First attempt at a CMAKE build system

now we can build gamgee and run tests. It all works on CLION!!!!
Also, this add_definitions() call will apply to all files in this directory. If you want it just for the test target, I think you want to do something like set_properties(TARGET gamgee_test COMPILE_DEFINITIONS -DBOOST_TEST_DYN_LINK)