Merge snapshotPivot and snapshot cli commands and support multiple outputs

Not entirely sure I have this right. Will add a cli test once I get a confirmation.
I'm not sure how many more of these formats we're adding, and how tied the delim/tombstone is to `pivot` vs the other ones.