Before callbacks cancel event

It's helpful to be able to stop the add/destroy event in the before callback. For example, check the addition to the README. I wanted my users to be able to confirm removal of the item with a confirm dialog.

Coffeescript compilation isolated into a separate commit. 

Let me know if you'd like me to make any changes!