Initial Core code
Started work on CMake build system
Build working
Made CMake output the products to their folder