Let's do this.
Update the README to explain this branch
Refactor configuration a bit.
Done for tonight. Working on connecting to the server.
Working on threading, connection, etc.

There's a bug in one of the loops now, but I figure I should
commit before I get much further.
Separate things out a little more coherently.

Rearranging, mostly.
Finish NickServ command.

The bot can identify now!
Add command registration decorators
Add command registration decorators
Add functionality to separate out commands given by a user.

Allows for:
	GorillaBot: command
	GorillaBot: !command
	!command
	/msg GorillaBot command
	/msg GorillaBot !command
	/msg GorillaBot GorillaBot: command
etc.
Merge branch 'rewrite' of https://github.com/mollywhite/GorillaBot into rewrite

Conflicts:
	bot.py
	command.py
	plugins/util.py
Add admin confirmation commands

Validates bot admins based on hostname
Add quit and part commands
Change to use getpass

Can't have those over-the-shoulder hacker people stealing yer
passwords.
Add join command, fix join issue.

Fixed issue where, if the bot needs to ident to NickServ, it
wouldn't join its channels
Add the CL argument "verbose".

Replace print messages with debug-level messages for printing each
received line. Allow the bot to be run in verbose mode, where all
of these debug messages are logged to the command line (but not the
logfile)
Minor style changes.
Begin documentation, add method of calling commands internally.

Documentation is incomplete; will update shortly. Commands can now
have the type 'internal', which allows them to be called from
elsewhere in the code. This will execute the command, bypassing
is_admin even if the command is admin-only.
Style changes (missed some earlier)
Update readme