Added feature to retain metadata contained in Images

Now retains EXIF tags, see added test images for exif rotation, they should all display upright but are physically rotated/mirrored and restored by using the appropriate exif orientation tag.