Refactored the common upload functionality into a service called...FlickrThing