changed it so that the store returns the data that is saved in the model store, rather than a json'd version. This means we don't destroy and re-create models as frequently.
cleaned up some of the code used to check if the model is valid or not - now it uses the full model as well
changed getTemplateData to also include the view options in the template.
cleaned up the naming for _retrieveModel so it will be a bit more clear what's happening
removed the unused modelOptions paramter and quickly fixed a test to use the index variable rather than creating a new one
changed modelData to model in the collections, which was always returning the model instance. added a test to make sure it continues to do that.
added a quick test to make sure that the options obejct is being cloned correclty
remove extra variables that can be set in the options; model, collection, and app are all set in the templateAdapters prefixed with _'s.
renamed _retrieveModelData to _refreshModel as now it's main purpose is to verify the mdoel is the version we want, or to update it
Merge branch 'template-data-with-options' into change-master
Merge branch 'fix-model-retrival-from-store' into change-master
upgrading the 'change-master' version to 0.5.2 so npm will properly install the version