Added unit test projects and nuget dependencies.
Added nuget package restore to solution.