i wrote this referencing https://github.com/oerpub/github-book/blob/master/scripts/gh-book/app.coffee#L277 in an effort to provide more consistency in the routing, i suppose i could put a little more effort into making sure the thing is in fact an opf file