Feature/remove all handlers

This allows the following code to work

```js
var events = new Events();

events.on('something', blah);

events.on('else', bloo);

events.on('something', blee);

events.off();
// there are now no events registered at all on the events object
```