add nuget package restore to solution
support fetching all areas of spending