client/server: upload erroring ebooks with debug logs
client: refactor out dedrm function
client: caching with sqlite
client: handle failed decryption with exceptions
client: there can be only one.. CliPrinter
client: better handling on zero books
Come on sucker, lick my battery
client: let dedrm module create a temp dir
client: add skip param to cache entries
client: handle decrypted ebooks
server: initialise Markdown for Flask
salt: refactored tmux config into dev-build.tmux
salt: dev-build tmux environment setup
client: only search filesystem if calibre appears installed
salt: moved rethinkdb into mafrosis/salt-formulae@fd304a9
client: refactored download_dedrm into dedrm module