weekend hackathon output

please merge code from this weekend's hackathon:
- integrated Marionetta
- URL / routing working
- Search / filters working
- Multiple views working

Bugs / issues:
- get_image_url needs to be made a property of Book model
- some "strange" issues with routing / loading various URLs