Created CollectionFileReader/Writer/Updater classes

Switched from Enum to IntEnum
Renamed SnapshotType.old/new_partial to partial_old/new
Created file.CollectionFileReader/Writer/Updater classes