0.10 with testing

fix a nasty tiny bug that has been around for a few years (because no one runs the vector test suite ever), and move the vector test suite into the main cabal file, so that cabal test actually does some useful work. Also update the travis formula so that the tests are run on every commit