Revised model for Match and MatchLocations and added MatchLocationsLookup, to normalize data, preventing duplication of match text and match time.  There is now one record in Match for each word that matches.
Tweak UI and documentation.