Add CMake and binary directories to gitignore
Add CMakeLists.txt

Generates build files which build a bin/skyscraper executable
Merge remote-tracking branch 'tgascoigne/development' into 'development'.