Sketch configuration file management.
Configure User stanza in ZNC config file.
Refactoring.

* Move default port to a cookbook attribute.
* Raise error if user is not provided.
* Remove some duplication.