Since each type of search has the highest number being the best score, just sort in descending order
Filter out low confidence matches
Take in arrays of each different auth id
Use all the auth ids instead of just the first from each type when entering auth provider data
Protect data integrity a bit (MDM does not stop you from adding multiple of the same GR ID, but will throw an exception when searching the next time if you do)
Add logging to matching service
Add logging to add service
Add logging to delete service
Add logging to indexing service
Organize imports
Add logging to person deserializer
Add logging to update service
rethrow exceptions so we do not just swallow them
Add logging to postalsoft service wrapper
Add logging to Add or Update Resource
Add logging to add resource
Add logging to matching resource
Rename some methods
Use some constants for the confidence thresholds
Whitespace