Cleaned up project related files.
Some fixes to get waartaa running with Meteor 0.7.1.2.
Use 'oplog-limits-preview-1' release for meteor.

This release implements support for limit query in mongodb cursor using
the OPLOG driver. With OPLOG support enabled for publishing channel logs,
there's a huge reduction of CPU usage in the MongoDB server.
Add missing 'extraSignupFields' in Accounts.ui.config.
Added crypto-md5 as a dep.
Refactor and improve code for handling unread logs count and mentions.

From here, we take OOPs approach to do things :).
Updated setup.sh: add missing node modules

Install the following node modules:
- waartaa/node-irc
- collections
Added missing routes.js
Changed the placeholder to better suggest what should be typed in
Disables nick options dropup in chat input box when no room is selected.
Fixes issue #49
Some cleanup after accepting previous commit.
Delete submodule node-irc
Remove node_modules from the tree
Add package.json file

Node Dependencies are now maintained by npm. The dependencies can
now be handled by npm instead of in the setup.sh script
Ignore node_modules folder
Install the node modules

Node modules are handled by npm and installed locally in node_modules
instead of global location
Merge pull request #64 from bgdnc/Change-the-placeholder-for-channels-list

Changed the placeholder to better suggest what should be typed in
Changed the placeholder to better suggest what should be typed in
Display texts enclosed inside '<>' properly in chat log
ChannelLogsManager to insert ChannelLogs if needed.

Rather than inserting ChannelLogs from many places, we now do it
from a common class: ChannelLogsManager where we do necessary
checks if a log is to be inserted into DB along with triggering
other events if needed.