http tests and stuff:

* make GET to /put and /mput fail
* add basic HTTP tests and benchmark
Merge pull request #170 from mreiferson/http_tests

nsqd: http tests
go fmt accepts ./... (recursive)
improve a flakey test (100ms is the resolution for channel workers)
nsqd: put clientv2 ticker on instance to avoid goroutine start race
nsqd: cleanup topic/channel exitFlag
nsqd: disable logging in V2MultiSub benchmark
simplify test message creation
Merge pull request #171 from mreiferson/playground

nsqd: random tweaks
fix dist script
bump to 0.2.19 stable
go-nsq: lock around connection pool access
add nsq-client (node client library); add link to changelog
Merge pull request #161 from mreiferson/reader_safety_161

go-nsq: connection pool is not goroutine safe
Fix for reader.go, in order to comply with nsq-python and broadcast address

Better handling for NSQ reader if broadcast key does not exist

Simplified eval check for broadcast address => nsq reader

Fix for evaluation along with address assignment
Merge pull request #177 from galvinhsiu/master

Fix for broadcast address for reader.go, in order to comply with pynsq
bugfix and remove space

Template Error template: counter.html:209: wrong number of args for LargeGraph: want 3 got 2
init add writer