added post image upload capability

this is the assignment on the end of the uploading images checkpoint