Improved UrlTitle
Fixed a few race conditions

I think this one particular race condition was responsible for the bot
randomly disconnecting.
Also, fixing the race condition was hacked in, I might find a cleaner
way of fixing it in the future.
Improving reliability

Clearly this is going to be a problem.
It doesn't help that it takes hours for it to disconnect and none of the
reasons why I suspect it to die are ever right.
Pretty times

Singular and plural nouns as required.
Commands initialize safely now
Another big nasty hack...

This is starting to get out of hand, hopefully this time we can fix the
timing out issues.
I suspect that the bot just misses a ping-pong response at some point.
IRC errors are now reported in the console and auto-reconnecting
actually works...
Merge pull request #9 from DatZach/master

Assbot might work now.