code rewrite for rethinkdb
calibre is a fucking god-awful pile of dog turd
updated ogreclient along with rethinkdb rewrite
ogreclient updated for distutils install
use require_in to install supervisor configs before supervisord
use pypiserver to host ogreclient package
ported to dotfiles install.sh based on stow
celery should wait for rabbit install
refactor to use 'submodule' param on git.latest
tidied up argparse definitions
refactored few functions into utils module
use util.make_temp_directory for ebook_convert_path
factored out authenticate function; improved global CLI error handling
imported Apprentice Alf's dedrm code
better handling of OGRE server hostname
refactor API auth code
integration with dedrm tools
updated ssh, gitrepo & create-app-user
actually fixed the process groups support in supervisor state/module
ensure cleanup of temp directory