Add an actual implementation
Add .travis.yml