initial build with cmake, hello world.
Merge pull request #1 from RAM518/develop

initial build with cmake, hello world, clang-formatting and .travis.yml integration passes
Merge pull request #2 from RAM518/master

hello world, travis integration, cmake build system