Added basic CAP handling. Currently only supports ACK and LS.
Add has_cap to determine if the IRCd we're connected to supports a capability
Send CAP LS on connect
We'll need to rework this logic later.
Fire 'cap_ack' for each acknowledged capability.
Added cap_enabled
Add set_account to set a users account
Add support for pulling account info using extended-join
Add ACCOUNT support
Move check for *
Also fire cap_ack_CAPABILITY for when we don't care about other capabilities
Start of SASL support
Enforce 400 char limit in spec
SASL now works.
Merge pull request #1 from mattwb65/master

Add IRCv3.1 compliance