More initial additions.

Slowly getting there. Added some functions to update UI, plus added a
cal for the IRC connection. I'm looking to add the dynamic table first
before actually connecting,