better end-to-end tests

we don't have any tests that connect and verify end-to-end functionality with a running `nsqd` (we have these for `go-nsq`).

It would be a lot better if we could trust our test suite to at least sanity check the build works "for real".