Changed notify to notice to adhere to external change
Added version and platform, changed notify to notice for consistency, and added shutdown() to close connection more effectively

Added .shutdown() method for closing irc connections more effectively.
Changed notify method name to notice for consistency with irc
Nothing significant changed.. altered format and removed superfluous .keys() call
Added ctcp responses.

Added PING, TIME, VERSION, CLIENTINFO, USERINFO, FINGER, SOURCE, DCC
(needs DCC support though), and ERRMSG

Version comes from bot and time from system time.
Also, others are dynamic. The code is fairly self-documenting.