* initial attempt at adding in default port agnostic configs for validation with a boolean to disable
* first run at tests
* more tests and fixing an error in logic in the impl file
* adding in extra package.jsons for testing
* adding in more tests to cover some more in depth possible variations
* Changing to a cleaner code and logic for the comparisons
* typo fix and a cleanup of the isNilOrStandardSchemePort logic
* making the new env var and settings name be consistent with the cli flag; formatting
* Adding in a README section for the new env var; as well as an example without said env var