adding test project with unit tests based on NUnit
add .gitignore to prevent VS and NUnit usage files to be checked in
Merge remote-tracking branch 'remotes/origin/NUnitTests'