Map enhancements

Lots of map enhancements without breaking previous functionality. Check out all the documentation I wrote for the new functionality. 

https://github.com/markrickert/formotion/blob/map-enhancements/LIST_OF_ROW_TYPES.md#mapview

As always: passing tests included :grin: