Merge pull request #4 from MiniAl/development

Update project file and create '.gitignore'.
Add CMake and binary directories to gitignore
Fix silly mistakes in version.{h,cpp}

libterra now builds succesfully.
Add CMakeLists.txt

Generates build files which build a lib/libterra.a library
Create a public include folder 'libterra'.