holoirc: add SASL backend code

* also cleanup resources and changed the add button to an icon
* cleanup code some as well