SettingTable: singleton class that contains Gui/IRC Settings
add setting button to bring up setting window
save IRC setting after closing the setting window
connect to an irc server based on settings in SettingWindow
adjust margin of main window buttons, now I should focus on irc msg
parsing and make chat possible
parse chat message and twitch user id, add Msg and Log listener interface
append log to log window
show chat messages on main window
add onSysLog event on ChatMsgListener, parse user JOIN channel messages,
move getTwitchId() from JtvIRCBot to IRCBot and rename it as
getUsername(), record last IRC connect info (server, port, nick...etc)
chat through input box and chat button, fix an raw message error on
IRCBot.chat(Str,Str)
MainWIndow.append(): put gui updates inside EDT, need to fina a way to support RTF