Add Deletion, Searching, Printing and Destroying methods, require further test
Merge branch 'delete'