Words :S
Tidy up event binding + unit tests!
Remove options from being passed to node constructor

Now reuses the `_updateMapProperties` method for setting props and events
on did mount. This keeps the logic on one place for setting options and
events.
Added general unit tests for map option setting.
Mount to example div not body
Change log update