Refactoring code to use the sequelizejs library

Nothing is working ATM but doing this will make developing the web admin interface soooo much easier.
Nuclear Throne Stream Dev Times

Further work on making legbot use Sequelize js
Only the common module works ATM, but now I have a pretty clear idea how
legbot should work with the ORM.
Road Not Taken Stream Dev Times

Fleshed out some models.
Removed channel methods from the ORM model. It seems better for channels to have their own class which reference the model.
More work on ORM based legbot

Added functionality to have time and mod checks on dynamic commands.
This is a not-working codebase ATM, though. :(
Simple commands now implement the modular time checks
Google Calendar integration

We are now pulling data from google calendar and there is a very rudimentary
!nextlrr command that shows currently happening and the next future stream.

Hopefully the algorithm for listing these is good enough to handle
the crazyness that happens during the fandraft and any other strange things
that might happen.

Up next, I need to actually make the formatting for the command result better.
Statistics!

The DAO version of leg_bot now has stats!
The code needs testing to see if there are bugs to be squashed, but I am getting there!