Move specs up a level
Add source field to Book
Add Guard
Add source field to models
Fix test file path
Rename source_id field and add saving logic into highlight store
Get full load of readmill working and switch to memoist

The cache headers coming back from the Readmill API meant that the
responses weren't being cached by Rack cache.