Refactor most unit test.

Using Expect() makes them clearer, simpler and more reliable.
Added nuget.exe
Merge branch 'master' of https://github.com/wernight/CLAP