add_and_parse_config_files defaults to creating a separate parser

The Parser is returned and can be used as the parent for other parsers.
An option is available for self to be used as the parser
Fix tests to work with argparseconfig changes
Add configuration file support to omego
Remove default environment variable parsing from omego