fixed argument parser to handle positional arguments correctly
also made the "2 spaces" prefix for some labels explicit to the use-case
(this should actually get moved elsewhere)
Merge pull request #536 from msperl/master-fix-for-argument-parser

fixed argument parser to handle positional arguments correctly