Changed file upload and download operation classes to use a NSURLRequest. Makes them more flexible.