Initial pass
Enables Nuget restore
Adds nunit
Upates ignore file
Updates nuspec file
Fixes nunit files in tools
Merge branch 'release/v1.0'