Added some logging and checking for the case that when a resource is added that is identical to the one already on the server it does not reset the datastore.
More documentation and added two-way serialization to morph requests and responses.