Introduce thrift format for ingest

Definitely some questions around this - opening it up for discussion
> fact.datetime.localIso8601

Ta. I knew it must be somewhere...