Use CSV Helper

Here's a cleaned up version of your FeedFileWriter branch (without FeedFileWriter) that includes concise tests for `Calendar` and failing placeholder tests for other entities.