Feature/ezra random beer

You actually don't need to check the value. You can count on the fact that the value will be NO the first time you try to retrieve it. From the docs:

- (BOOL)boolForKey:(NSString *)defaultName

Return Value
If a boolean value is associated with defaultName in the user defaults, that value is returned. Otherwise, NO is returned.