Use nargs='?' so that flags are strings and not lists.
Merge branch 'opt_parsing'