Data representation changes

Timestamps are now passed around as datetime objects instead of strings.