Initial commit. Bot responds to JOIN, INVITE, and 352 and places channel/user info in dict
QUIT, PART/KICK, and something else probably added
Added command line options for running the bot; host, port, pass, nickserv pass, and nick can all be specified from the command line
cero now tracks nick changes and alters the user's entry in the dict accordingly (add & delete only, should make it acknowledge they're the same user?
a couple more command line options, and bot exits loop on d/c
send.quit() and .part() both accept optional messages. i also probably made other changes idr
events (prev handler2)'s functions dealing with the various messsages is now a class. do admin/privmsg handling next?
Checks for existence of config file & started on admin stuff
Bot keeps track of own nick & no longer compares against 'cero'. Some other changes
bot /actually/ keeps track of nick now. but i broke user_join ???
Revert "bot /actually/ keeps track of nick now. but i broke user_join ???"

This reverts commit 43d12aade1ce2cce239bb0a358e871b8c66ccd36.
cero.py is from after the revert (ie its newer) and irc.py is from after the rever (ie its an older version before i broke it but i reintroduced the printing unicode bug and also the delay with setting modes bug)
ACTUALLY keeps track of its nick this time. havent tested for nick changes but works regardless of starting nick. unicode bug fixed albeit not as nicely as id like and fuck +B lol. uncovered bug with getting the channel out of a who
Fixed a whole bunch of bugs with join/part/quit that appeared out of nowhere and yeah uh I can prolly start working on privmsg and admin again
This is like the commit. Privmsg started and admin but no features as yet. But this gets 1.5.1
Merge branch 'master' of https://github.com/A-Ro/zero