Added Whois, Who and Mode (also go fmt)
Merge pull request #25 from darkliquid/extra-commands

Added Whois, Who and Mode (also go fmt)
package description added
method doc started
docs done
IRC RFCs added
some doc on structs
some doc on callback management
CTCP spec linked
more doc on callback management
event code clarification
wording fix
(ocd) markup fix
Merge pull request #26 from tpltnt/more-docs

More docs
catching empty arguments in IRC() + tests
hasValidValues() + tests started
more hasValidValues()
hasValidValues() -> has ConnectionValues()
refactoring: hasConnectionValues() integrated into Connection() + more detailed errors
port range checking added