deleting. fix deleting mechanisms. add tests for deleting. add options to find to return deleted objects.