Fixes prototype scope pollution
Merge pull request #1 from rjz/fix/prototype-pollution

Fixes prototype scope pollution
Add header to built copies
0.0.3
Include installation instructions
Allow object-formatted callbacks (fixes #2)
Naming change
0.0.4
Proper AMD exporting
Update banner to be a little more illustrative
0.0.5
Adds support for Object states (Fixes #4)

Adds a naive `isEqual` implementation and updates spec to support object
states.