Added ajax.js to project which implements a wrapper around jquery ajax.
Added logic to generate synthetic model ids and for every model to have its own id, either synthetic or from the data itself whose property is defined by model.id.
Maintain state of model.id when setting properties on data.
Added accessor method findById.
Removed references to 0.6.0 in comments.
Fixed findById bug.
Added isNew() method to models.
Changed model.id to model.idPropertyName
Added property modelsIdPropertyName to collection object which is used to tell models that it creates what their id's property name is.
Added property modelsEndPoint to collection object which is used to tell models that it creates what their model endPoints are.
Cleaned up methods in collections and models that weren't named. Added deleteProperty() method to model.
Fixed bug in models deletePoroperty.
Modefied ajax method signatures to take a single parameter, a settings hash.
Added default settings to ajax methods. Added merging of user's setting with default setting in ajax methods.
Further implementations of ajax in models.js and ajax.js
Added setAjaxSettings method to models as well as jsonp support for model ajax methods.
Model ajax methods only set their data hashes if json is returned.
Model ajax methods now call extend to merge the properties of the returned json object with the properties of the model's data hash.
Helper replace method now returns target. Model ajax methods now have options arg to control returning model or json.
Refactored model ajax code.