Merge pull request #43 from matejkramny/master

Fixes and config options.
Update lib/protocol.js

Removed trailing comma
added "main" section to the package.json file.
Merge pull request #44 from maxime-gaudron/unstable

added "main" section to the package.json file.
fix server password auth to require PASS as first command if config.serverPassword set
Merge pull request #46 from jazzychad/auth-fix

fix server password auth to require PASS as first command if config.serverPassword set
Removes an unwanted console.log and changes some double quotes for consistency
Simplifies PASS command check during registration
Added jazzychad to contributor list
Fixes nick collisions (#47)
Added noSuchNick error to OPER command
Added missing semicolon
Merge pull request #48 from overra/master

Check if target user exists, in oper command
Minor formatting change, added overra to contributor list
Fixes #49: Send message with :
Updates package.json, history
Added support for Half-Ops
Merge pull request #51 from coolstar/master

Added support for Halfops
bump version/release date
Merge pull request #55 from neiltron/master

Bump version/release date