added more "clever" assumptions into assert.equals

powershell to mark needed files as copy if newer
fixed gitignore
apparently Noesis returns null stacktrace when stack overflow occurs and our code did not handle that
contracts assembly is not copied to lib folder upon build anymore
bumping version and some solution level adjustments
Merge branch 'dev'