moves map out from under the nav bar and adjusts everything to accommodate the new map height
FIX - annotations do not disappear after device rotation
ENHANCEMENT - moves database updating to a background thread and then notifies the main thread to update when appropriate
FIXED displaying annotationViews, trying to add or remove 0 annotations, centering on a specific venue, saving parent context on the wrong thread and assorted other tweaks