Initial code for logging channel messages for a channel rather than for each user.
Updated .gitignore.
Fix logging continuous duplicate logs in channels

along with action messages, etc.
Fix rendering WHOIS reply.
Start using ChannelLogs instead of UserChannelLogs collection.

We are now in a position to save logs per channel and not for each user (separately).
Add cron-tick package

and updated other deps.
Fixed a typo.
Added config param to specify the scrollback length for logs.