State Restoration done, NSCoding & NSCopying implemented

-Implemented copyWithZone: in MyLocation and subclasses  so
mapCenterAddress and finalDestination aren't always pointing to the
same object (fixes state issue)
-Write state data to file with NSKeyedArchiver, NSKeyedUnarchiver
-switched to new CoreLocation methods that aren't deprecated in iOS7