Reworked scraper to use The Blue Alliance API

Added event analysis, as well as jinja templating,
in support of a possible analysis client.
Move to Flask blueprints. Closes #8.

Removed cruft code, in main.py, admin.py and the outdated tasks and schemas.

Added user code back in, because many apis depended on it and we'll still
need some form of authentication, for administrative actions.