Initial commit of CSV classes