Added destroy method and test coverage for thrown errors. 100% code coverage