Allow bind to append multiple values to bound function.
Make it clear that bind() supports multiple extra args.
Pass the geometry to event handlers, along with the feature.

NOTE: I need to figure out how to unit test this code.
Add basic marker support.

No event handlers are supported yet.
Ensure bind preserves all extra arguments.
Add `grunt watch` to run tests automatically.

This will also jshint and uglify the file.