holoirc: multiple updates

* improve and animate mentions
* lay down foundations for the default user settings
* cleanup and reformat code
* disconnect properly from the main list
* lay down foundations for Showcase tutorial on first run