Renamed project from puredom.rest to puredom-rest for npm compatibility
Added support for put(obj, callback), where the ID value is taken off the given object by delving for a property indicated by `idKey`
Moved serialization into a serializeBody() method so it can be easily overridden
Added "error" and "success" events, with per-URL variants like "error:/foo/bar"
Added crud aliases - create(), read(), update() and delete()
Added support for a `messageProp` (also `errorMessageProp`) property indicating a keypath to traverse in order to find error messages (rather than returning the response data as `err`)
Added full test coverage against a mocked XHR (using sinon.fakeServer)
Packaging for npm and bower
Update README