User messages dialog is basically functional but I have a better idea for its implementation so I am committing what I have and will circle back around to rework it.
Refactored the gallery as a carousel to view full image
added basic map view support - still needs work.