lightirc: multiple updates

* add setting for MOTD
* split settings into appearance and general settings and start using headers
* fix bug where disconnecting from one server kills the service
* cleanup code
* fix other minor bugs