Move compojure middlewares to middleware.clj
API doc as a HTML file.