Use NSURLSession for all network activity, and update project data as it loads.