WIP: Better error propagation
Fix disconnect test
Exposing connection errors and queryLookupd fix.

* Updated README to include new events
* NSQDConnection uses ‘connection_error’ event for connection issues.
* Reader emits connection error as ‘error’ when nsqds are directly
provided to the reader.
* Fixed queryLookupd only being ever called twice.
* Writer also raises an ‘error’ event on all internal errors including
connection errors.
Update README with changes
Merge master
Bump package.json version
Better solution for exposing nsqd connection issues. Auto-reconnect to nsqds.

* Expose NSQDConnection and WriterNSQDConnection to clients
* Removed NSQD_CONNECTED and NSQ_CLOSED events in favor of the NSQD
event that provides the NSQDConnection object to listen on.
* Auto-reconnect when nsqd addresses are specified.
* Updated README
Fix formatting wtfs.
Reverting the Reader events back

* Don’t produce the NSQDConnection on the connection event.
* Put the connected and disconnected events back in for the Reader.
Both events provide the nsqd host, port pair.
Merge pull request #15 from dudleycarr/fix-misconfiguration

Expose Reader/Writer errors. Small fixes