added data property and constructor, exif_image_width and exif_image_height attributes, Exif and test code have been pythonized