setup travis tests and a gitignore