Raise exception when saving invalid entity

... unless outputting as JSON

Remove references to and_call_original which is broken until
Rspec 3.0.RC1 (https://github.com/rspec/rspec-mocks/pull/649)
Merge pull request #41 from openc/raise_error_on_update_datum_on_invalid_data

Raise exception when saving invalid entity