CRUNCH-362: Add CSVFileSource

Signed-off-by: Micah Whitacre <mkwhit@apache.org>