Added the delete method to providers

Added delete() method to Provider classes
Added test_provider_delete to tests