given a string containing the raw csv data and a delimiter, return an array of objects representing each row