Added nuget package restore,
added tests to appveyor
fixed sln