Support for storing items in book shelves

Courtesy of Rob Catron
Merge branch 'master' of github.com:EmilHernvall/tregmine