ENH: a plugin approach to adding a reset button

This relates to Issue #45
Merge pull request #46 from aflaxman/plugin_reset_button

ENH: a plugin approach to adding a reset button