MPDX-242 Make sure appeal populates correctly in edit donation form
Improve contact merging
Add specs
Refactor contact merging into new class because Contact class got too long for rubocop