Don't require snapshot or date to be passed as single argument.
readSnapshot -> readSnapshotFile
Explicitly check that snapshot file exists.
readSnapshot to read snapshot by name.
Can checkout named snapshot.
Remove obsolete readProjects function.