a little csv parser and de-duper