Run gofmt, since it's clearly been a while.
Fix up README and example client.
Remove state.StateTracker stutter, hide it in Conn.
Break out tweakable things into a Config struct.
Add a listener for YouTube and URLs, and spit out the Video Name or Title back to the sourc.
Add support for complex regex commands.

Refactor commands so they are just handlers.
Add commands that listen for YouTube/Webpage mentions and print information (Video Info/Title).
Add simple command examples in client.go
TODO: Use a better data store for the commands, perhaps a linked list like handlers.
Added more documentation, commands are a list now, not a set :)
Run commands as a goroutine
Minor rearrangements.
First steps towards client interface.

- Move all exported vars to Config struct;
- Plumbing for Config.Me etc;
- Constants and INIT/REGISTER handler from github.com/iopred;
Add mutex for connect/disconnect locking.
Add Me() function for ease of use.
SimpleClient shouldn't need to return an error.
Update README and example client.
Handlers/Commands now use the container/list.

Re introduced strip nick and strip prefix for SimpleCommands
Fixed tests.
Merge branch 'yt' of https://github.com/iopred/goirc into yt

Conflicts:
	client/dispatch.go
Merge remote-tracking branch 'fluffle/master' into commandmerge

Conflicts:
	README.md
	client.go
	client/connection.go
	client/connection_test.go
	client/dispatch.go
	client/dispatch_test.go
	client/handlers.go
	client/handlers_test.go
Merge remote-tracking branch 'fluffle/master' into commandmerge

Conflicts:
	client.go
	client/connection.go
	client/handlers.go
Fix Readme
Don't commit my client.go