Sets up nunit via nuget and adds commandline testing with test.bat
setting up nuget for auto-downloading dependencies on build per https://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
Fixes #24 : Restores the lessmsi.exe filename compatibility for all? operations
misc fixes to fixup the traivs build.