refactor: remove redundant code
refactor: Pack
refactor: Push
refactor: Restore
refactor: Command and CommandExtensions
refactor: CliLocator -> NuGetFileFinder
refactor: move ProcessStartInfo creation from Command to NuGetTask and cache NuGet file path
refactor: change Command.Verbosity to an enum
refactor: address code analysis violations
refactor: CommandFacts
Merge pull request #19 from adamralph/ralphactor

various refactorings

Dog.csx is definitely broken now but it technically already was so that should not prevent the merge.