Add a basic gitignore
Add support for cmake