Make FakeAnnotation a little more useful
Add Annotations#remove method

This allows for removing references to annotations from the DOM
(strictly, from the DOM-mirroring expando cache, but w'ever).
Add removeAnnotation to the public API
Separate tests for events
Test event detail payload
Test that mutation details are passed through
Move polyfill into its own file
Add a Makefile
Add simple example of creating annotations