added data property to be able to retreive source.
improved source update.

Use default File and Image objects instead aws one's if during
file or image apdate amazon become inaccessible. Also clean up
data attribute after update.
added tests for file update.
added missed file.
updated history notes.