major refactor of app to support testing
new ogreserver.run entry point
decoupled DataStore from the Flask app
more efficient sync for already known books
py.test fixtures and a basic first test
a little more exception tidying
README rewrite dev docs
markdown docs
improve these docs link on every page
ogre.oii.yt
moved Flask helpers into extensions package
runflask & runcelery entrypoints
fixed up tasks.py to follow the new architecture
pass single object into sync function
setup ebook cache temp dir in sync function
don't always write the ogreclient cache
debugging helpers