Added in variables to CMakeLists.txt to make managing directories easier in the future.
Moved the build system over to CMake. This build system right now replicates the same functionality as our bash scripts from earlier. Will need a lot of refactoring to be more complete, but for now we are fully on CMake.