Added new exception
Improved delete methods

Some minor changes in the delete method, and added two new methods:
delete_many and delete_all