allow io_loop to be specified
fix tests after io_loop refactoring
add reader integration tests
install nsq in travis
Merge pull request #66 from mreiferson/integration_tests_66

better end-to-end tests