fix the specs and .travis.yml so everything runs