add ability to use config file, overridden by args
cleanup extraneous code
fix formatting of args message if present