Graceful handling of addresses with no assigned person.

Instead of displaying “(Null)”, it will properly say “No name”. Additionally, creation of map points is now handled by the address service to provide uniform behavior and reduce code duplication.
Geocoding functionality brought into Address service.

This drastically reduces code duplication. Still includes a completion handler indicating the success of the geocode operation so that feedback can be provided for failures.
Code to fix missing GPS coords post-save.

If a person is entering addresses with no Internet, the app will do so gracefully, but it will not save GPS coordinates. This update will run thru addresses in the Names and Addresses table views and attempt to find coordinates for any that are missing.