feat(MapFormatter): Add MapFormatter.

MapFormatter can be used with repeat decorator to display a list of key value pairs

Closes #394