Add adapters to better support testing and caching
Add mechanism for models to configure a custom host by type
Add isLoaded property so people can observe for when models are populated with data
Add lazy loading of hasMany associations using URIs
Create typed objects when fetching hasMany
Add update
Remove stale requires
Add error handling for models, fix to send all properties instead of a whitelist for updates
Ability to delete models
Ability to create models
clean up jshint issues
Merge remote-tracking branch 'kleinsch/model-cleanup' into HEAD
Merge remote-tracking branch 'kleinsch/model-cleanup'
Merge commit '66896acc2bed666a27f06b60050d8dc769eeb237'
Merge commit 'ca6d8aca1a75b0069a467f20e936428b657c5f07'
fix up eventing