Implementing Destroy method #6

As per issue #6, implementing the destroy() method. Would you have time to give this a once over, @georgecrawford?