WIP: Chunk CSVs using pandas.read_csv

closes #587
yeah, this is definitely up for grabs ... was really just trying it out ... i go back and forth. i feel like it makes a bunch of `if elif` things a lot more readable