Forgot to add self =o
Fix some error handling confusion and make accountinfo only take account names now
Added timeout detection to socket
Add ChanServ functionality