holoirc: multiple updates

* add ability to display timestamps
* add some more code for notification settings
* cleanup and refactor code