Add cmake and ctest