Add CMakeLists.txt
Add .gitignore
Setup minimal build
Update .gitignore
Add .travis.yml