Refactored models to use the Bookmark model from blacklight and a new join table for the position behavior.  Story #31.

This should use `blacklight_config.solr_document_model.to_s`