Merge pull request #22 from douglarek/master

If no enough values we need, no need use None fill it
Added support for mixing nargs and multiple
Added some more statements on argparse and how verbosity can be implemented in click.
Added choice support
Added regex support