Saving versions of file to session

Saving versions of file to session using button "Save"
Reverting last saved version using button "Reload"
Different classes for different files
Watching all versions of file using buttons "prev" and "next"
(demonstration keeping all versions)