Adds support for required arguments, improves help message option descriptions, describes the 'file' option as required, defines a default license file to use.