Add support for specifying the primary key of a model.
Add some documentation for primaryKey.
Merge pull request #74 from eventualbuddha/primary-key

Add support for specifying the primary key of a model.
Initial implementation of attribute types
Wrap ajax call inside promise
Merge pull request #75 from alexspeller/wrap-ajax-call-inside-promise

Wrap ajax call inside promise
Merge pull request #73 from alexspeller/add-attribute-types

Add attribute types
Add breaking test for sideloading data with camel cased attributes
Fix bug and refactor test
Merge pull request #76 from alexspeller/fix-sideloading-with-camelization

Fix sideloading with camelized attributes
Add "Who's using Ember Model" section
Be smarter about dirty checking cached vs. uncached.

Doing an || check makes boolean values, numeric values, and string values possibly behave incorrectly in the dirty checking code.
Fix for null, zero, and missing values
Merge pull request #77 from eventualbuddha/fix-boolean-attrs

Be smarter about dirty checking cached vs. uncached.
Merge pull request #78 from alexspeller/fix-attribute-serialization-for-null-values

Fix for null, zero, and missing values
.save() adds records to the identity map