Better configuration validation and support

* Refactored connection and reader related option validation
* Added support for other nsq ```IDENTIFY``` options
* Updated documentation
* Bumped version
does `_.isNumber` not handle one of these cases properly?