Now handles pushback properly

I also added a .travis.yml, and a new dependency that should make it work with
old style streams.
0.1.0