All main() opts available via the command line 

Improve the command line, by making all of the options available to main().

Removed the complexity of specifying a file extension, folding this into the file name.