Created nuget package restore functionality