refactor: change return type for directory search and rely more on EnumerateDirectories
refactor: extracted NuGet CLI loading code to its own class
preparing to invoke a restore command on the CLI assembly
assign request parameters to Command and DownloadCommand
loading nuget.exe using reflection, passes tests, won't work