Work on switching to using sqlalchemy's ORM as the model for our framework