An extension to NSUserDefaults to retrieve values with an optional default value. (iOS/ ObjC)