Added sample projects
Added unit tests
Enabled NuGet package restore