deriving Typeable, works with ghc 7.8
Make Vector compile
Add .travis.yml