Increase test timeout to account for slower systems

Some smaller servers can't complete the tests in < 100ms.
Add npm install hook to update submodule when cloned

The vendor/remq submodule is already included in the package when
installed from npm, but this install hook makes it easier to get up
and running when the repo is cloned and 'npm install' is run directly.
Remove useless setTimeout in createReadStream()

Not sure why I put this in here, but it's useless. The subscribe
method is already async, and the setTimeout causes issues with Node
v0.6.x.
Add .travis.yml file so we can start testing on multiple Node versions
Add travis-ci badge to readme