cmake build, hello world executable, travis build, clang formatting checkers