Commons csv

Fixes #607 

Also, check it out for a benchmark for reading files. 
I'm not sure I understand what the test was supposed to do before I changed this.