return errors on delete command
changes command for delete to return errors to the user
also updates comment for DoDelete