Adding CMakeList.txt so we can use cmake for construction