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
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.
renamed _retrieveModelData to _refreshData as now it's main purpose is to verify the collection / model is the version we want, or to update it
parse the value before storing it, to make sure we are storying the correct data
Merge branch 'fix-model-retrival-from-store' into change-master
upgrade to 0.5.4 rendr, now with model store retrieval fix