Updated core project to support NuGet package restore