write support for CNV event format

This PR is for writing CNV event/pick files from Catalog/Event objects (for use with VELEST program).

Still needs tests..
Yep, nice catch. Would have hopefully surfaced in the yet-to-come tests..