progress on issue 6

needed to build out a field map/dictionary so that i could track
the fields that were being edited by all users. ended up with a
simplified version of c#'s Dictionary<string, List<string>>. still
have to apply proper formatting and sort out the user leaving
the page.