Don't use flags for required args

The fun part about this is that it adapts to what is in your
config.ini. So if you add a default to your config file, it
becomes an optional flag.

Change-Id: I8147eb151b9bef8a316b58597f32558096b72ef5
Merge "Don't use flags for required args"