Added a basic cmake setup.
Merge branch 'setup_cmake' into develop