* Scan for package.json after other files (as engine)
* Add engine to help, remove chakra from code.
* Rework auto tests with best practice BATS patterm. Simpler and ignores trace logging.
* Same-line local masking possible command error
* Oops, remove denugging
* Basic implementation of node support aliases
* Add documentation for node support aliases, drop all from first implementation
* Make wording more accurate
* Rename testing hook
* Modify markdown for keys
* Add node support alias for supported, add tests
* Add support for auto, reading version from .node-version
* Make version unique in tests
* Add support for auto doing a lookup for unresolved version
* Make auto description more consistent in style with other labels.
* First cut at --preserve (npm)
* Add documentation for --preserve
* Add --preserve test
* Extend help section to include --no-preserve
* Bump version
* Prepare CHANGELOG for release