Update UploadSiteHostedPictures to be self contained

Modify ebay_image_upload class.

Resolve issues #7 & #8