Rewrite DropboxManager to use C# 5 async and clean up files in event of failure/cancellation