Firming up returning models from add and remove, plus tests.
Mild DRY-ing, and fixing logic error.
Backbone.js 1.1.0