Enable assigning to embedded tags

Make it easier to assign embedded tags (i.e.: sub IfdData objects)
to an existing IfdData object.
Fix majority of PEP8 errors on pexif.py