add data persistence using NSUserDefaults
- implemented data persistence by exporting just enough information about which spots the user has selected into a string, saving the string to NSUserDefaults on exit, and then importing from that string when the app is opened again
- refactored some of the json import code to be mindful of any information that might have been read in from NSUserDefaults