Added config window + supporting malarky to allow dynamic configuration - whenever config updates are confirmed the client reconnects.
Moved all kspirc classes into their own namespace.