nsqd Authentication Support

This is to go along with bitly/nsq#356 and support Authentication in the client library

cc: @mreiferson
switch the logic of this so that:

```go
if c.config.authSecret == "" {
    // failure case
    return
}

// un-indented success case
```