py.test fixtures and a basic first test
a little more exception tidying
partial rewrite of README.md 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
better author firstname/lastname handling
tests: ogreclient metadata extraction
cleanup security auth code
support linux & OSX when looking for Calibre binaries
python logging support
updated rethinkdb install config
updates to Flask config delivered via salt
don't pass data's length from client to server