EJP author and editor CSV file code and tests (from uncommitted author-email branch).