Simplify command line argument parsing.  All options both custom and 'built in', take the form --<key> <value>