csv reader written in ruby