Add Nuget Package Restore functionality