Improvements to CSV export

Checkpoint.  Not all the way there yet, but getting close.  Cells are
being correctly escaped.  Model Types work right.  Instance Props are
being unit-tested.