add more tests
Turn on Travis CI
directory reorg