basic implementation
testing infrastructure
gitignore
basic tests
travis config