Bind google map events in the context of the MarkerView

Fixes Issue #19

Update example file to test functionality.
Format code

Using rules largely based on Google Closure Linters