Implementing __contains__ in Choices

Currently '"foo" in choices' returns False even if 'getattr(choices, "foo")' is perfectly valid. Implement a __contains__ to make them work consistently