Added new snapshot/rollback functions to allow undoing changes
Added extra test to make sure that save still works after rollback
Merge branch 'master' into snapshots

* master:
  Removed _ref from inherited constructor, don't really think it's needed in this scenario
  Fixed inherited constructors to call parent constructor
  Built updated dist version
  Added note about branches & versions to clarify that the master branch is considered unstable.

Conflicts:
	test/unit/angularjs/rails/resourceSpec.js
Merge branch 'master' into snapshots

* master:
  Fixed ruby gem versioning
Enhanced snapshots based on feedback to PR #75.
Snapshot code cleanup
Documenting snapshots and trying to clean up organization a bit
Some additional documentation around the Snapshots
Merge branch 'master' into snapshots

* master:
  Built dist version using 1.0.0-pre.1 version
Moved snapshots to separate extension
Removed dist files from this repo
jshint cleanup
Modified build to build extensions separately.

The build dir is ignored from git because we are going
to use a separate github repo for bower distribution.
Doc cleanup
Pointing bower at dist repo
Improve javascript code formatting in Readme

Improved javascript code formatting in Readme
Merge pull request #88 from gaurish/patch-1

Improve javascript code formatting in Readme
Fixed code example
Updated readme. Minifier safe and use angular.identity
Merge pull request #92 from mapanett/update-readme-serializer

Updated readme. Minifier safe and use angular.identity