Store instances instead of serialized data (fixes #167)

This PR fixes two issues:

1.  It fixes #167 and probably #75. The model and collection store are now storing references to the model or collection instance instead of the serialized data.
2. It fixes #86, by initializing the `view` with the hydrated data, so you can use `this.collection` or `this.model` directly in `initialize`.