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

I think this method can be replaced by:
```self.items.delete(items)```