Add models for SQLAlchemy
Move models into one file to make dependency management easier
Move views into views.py
Fixes to templates to match other recent changes
Add dateutil
Work on categorization