Added a flat csv strategy, as well as a strategy which parses rows of a
csv.