new Models for TodoRecord, Repository and Snapshot

also fixed output json so dates are in iso format
Uploading compressed json snapshots to S3