Split logMsg into logMsg, logNick, and logKicked
Add UI specification
Handle absence of keys in configuration
Fix javadocs
Better indentation