Simple navigation controller that uses NSCoding, NSKeyedArchiver, and NSUserDefaults to store and retrieve data