CSV generator implementation
Remove optional details, and use overloaded method
Expose text/csv content provider. Use in batches service and test
Merge remote-tracking branch 'origin/master'
Support dates
Assume all lists are lists of batches, since type parameters seem to be lost.
Fix tests. Tests of CSV are still rudimenatry