New directory layout
Add .travis.yml