Comment out unnecessary logs. Will revisit login in the future.
Optimize saving channel nicks and who(is) data.
Start using SmartCollections for optimization.
Remove unused publish functions and added logger for debugging.
Disable observatory logging (for now).

Observatory logging on client side is consuming too much resources.
Have to research more on it. Disabling it for now.
Don't use upsert now as SmartCollections do not support it.
Removing observatory package completely.
Updated README with instructions to setup smart-collections.
Fixed a typo in README
Added MIT license for waartaa.
Updated README.md
Show channel nicks & nick info on top of new backend.

ServerNicks is used to stored Nick Info and ChannelNicks is used to store nicks in a channel.

These two collections are global (for all Waartaa users). Since no fields in UserChannels collection
are updated to update Nick info, it does away with the jerks in the chat page due to re rendering
of templates dependent on UserChannel instances.

In the future, we'll try to poll for WHODATA for a server channel globally rather than per user.
This will reduce the number of writes happening to the database.
Merge pull request #1 from waartaa/optimize_backend

Optimize backend for waartaa