sort by time instead of deviceTime; remove unnecessary fields

So *this* is actually behind the extreme overlapping data issues @jh-bate and I were seeing with the new CareLink uploader. Tide whisperer was sorting by `deviceTime`, which is now **optional** (the sort was putting everything without a `deviceTime` at the beginning, which was extremely out of order by `time`).

@kentquirk or @jh-bate whoever can quick review... I think we could go ahead and merge and deploy; shouldn't break (or fix) anything wrt current prod uploads via in-d-gestion, but of course we should test.

I also removed `createdTime` and `modifiedTime` from the output because having so many timestamps to look at in the data bugs the crap out of me.
I would like to better understand from @kentquirk about what these are intended for before we remove them