Add ability to remove all listeners for instance

This modifies the `off` method to check for a type argument and if it
doesn't exist, we assume that no arguments were passed, as type is the
first arg. If it doesn't exist we reset the internal events object,
clearing all handlers.
Ran gulp
Merge pull request #15 from allouis/feature/remove-all-handlers

Feature/remove all handlers