Some fixes & updates to the 'after' hook for 'add'

* client-side callback after save() with object JSON
* allow processing of the return object by the hook