Added dealloc to map view micro controller to set the assign delegate to nil
Replaced tableviewcontroller with a micro controller pattern.