move request handlers to their own file
big refactor as well as add new handlers for PUT book/scan DELETE /book
dont allow titles with blank books to be created on /book/scan