title: Creating an upload queue
body: <p>So I need to upload multiple images to a webserver. I have the upload method created. I now need a way to make an upload queue so that I can manage and cancel the uploads. What is the best way to do something like this? I will defenetly be running a service for this. I was looking over the IntentService class and it seems like a good way to do the queue (since I just need to upload 1 file at a time), but my uploading will consist of 3 parts- the first part I am calling a server to get authorization, the second will be the actual upload and the third will be sending a confirmation that the file was successfully sent.</p>
  
  <p>Ok so here is the deal. How do I cancel a specific download in the queue? How do I postpone the destroying of the service if the process is in the third part of the upload (posting the successful upload info to a webService)? </p>