full suite of unit tests
gitignore
travis
travis