add "destroy" method

Add a public destroy method which will unbind event listeners

This allows one to create an destroy keypress Listener objects during the lifecycle of a "single-page" javascript application