Add CMakeModules and CATCH library as submodules.
Update git ignore with build system and project files.
Add Doxygen config file.
Add signature file used by CMake module.
Add basic directories/files.