Better configuration validation and support

* Refactored connection and reader related option validation
* Added support for other nsq ```IDENTIFY``` options
* Updated documentation
* Bumped version
Yup. Thanks. Became obsolete when I added `validateOption`