Making the plugin stateful for more options

We're using jQuery-menu-aim in a single page app and so needed the ability to destroy the event listeners that it sets up and also to reset the menu-aim to its initial state.

This is 100% backwards compatible and should allow for greater extensibility.