use another external port
improve spec
handle file not found in ImagesController#show
specify allowed file extensions; set content type
return image_path on Image create