adds gitignore and travis.yml file

Trying to get travis-ci to start build testing
more stuff