Initial solution setup, and nuget package restore