better exceptions in ogreserver
requirements.txt for testing
use raw sqlalchemy, not Flask adapter
user no longer a member var of DataStore
major refactor of app to support testing
new ogreserver.run entry point
decoupled DataStore from the Flask app
testing