Start integrating in detection of files already uploaded.
Add a mechanism to track items in progress. We will use this for tracking
downloads.
Add in handling for already uploaded files.
Uploading work