Added support of choices to options.

With this feature, it's possible to check an option from a restricted set of values. This feature is quite similar to the Python's argparse module.