Implement the capabilities negotiation and multi-prefix extensions

Issues #107 and #108
Parse Message Tags

Issue #109
SASL support

Falls back to `PASS` command if `CAP` is not supported, the `sasl` capability is not supported or SASL authentication fails.

Issue #110
Update way we check if we're SASL authented when we attempt to send PASS command

Issue #110
Server: bash wrapper file executable bit
Updated readme
npm postinstall updated with new client folder structure
Client: backbone/jquery/underscore files updated
Client: Rogue console.log()s removed
Implement client handling of irc: uris

First half of the irc: uri handling.

Issue #43
Removing debugging, adding some comments
Merge pull request #115 from M2Ys4U/irc_uri

Implement client handling of irc: uris
Client: Query model for actual query windows

Solved a bug on a previous hack to hide the nicklist
Client: Default theme set to 'relaxed'
Merge branch 'development' of https://github.com/prawnsalad/KiwiIRC into development
Send enabled capabilities to client
Implements away-notify

Issue #116
Client: index.html generated within build script
Client: .gitignore index.html
Build command added to bash wrapper