Add some more tests
Add travis-ci config