Ignore notes.txt in git
Derive model from collection

Do not pass the model inot the initialization of the entity store.
Instead use the model used by the collection.
Add capability to make a mapped collection

Add test case and method for making a mapped collection from the entity store.
Make a mapped collection a proxy of the original

When a mapped collection is built, add an add event listener to add models
to the original.

Add a test case to back this.
Add an id to the models in the test case
Add functionality to remove models by proxy

Add remove method binding on proxy collection

Add a spec to ensure that a model that is removed on the proxy collection is removed from the
original collection
Refactor entity store to extend collection

Entity store seems to be better suited as an extension of Backbone.Collection.
Refactor entitystore to no longer have a collection attribute inside the store.

Remove all references to the collection in the test cases.
Add specs to confirm that properties are assigned

Define a new suite for verifying the basic existence of the entity store.
Add a few new specs to ensure that all the properties of the entity store have
been assined directly.
Throw exception on using add method of mapped

A mapped collection should not be able to add models. Add an override that
throws an exception when add is called.
Remove restrictions on adding models to mapped

Models added to the mapped collection will be added to the
store collection but shown in the mapped collection in their mapped form.
Adding to mapped collection adds to entity store

Create mapped collection type. Mapped collection adds models directly to parent
when add is called. Mapped collection can also add models to itself via the map
method that created it.