When reading from a file like this, we need to be careful that we support windows new-line conventions as well as just unix, so we prefer to use the csv module's built-in csv reader functionality.