Make the CMake project more user friendly.
Merge branch 'rewrite' of github.com:JoakimSoderberg/catcierge into rewrite