Improve csv loading issue 21

Add basic support for header to read_csv
I'll clean up the tests and rebase this once the other PR is merged.
Oh yah I was going to do this once the the groupby pr gets merged in and rebase this on top of that.