had to change the way tool version is generated to support nix builds; now using VERSION file.
changes to build scripts to support new version scheme.
git wip save --all captures untracked and ignored.
added additional unit / system tests.
added nix build in github actions.
some documentation updates.