Csv2Dict returns an OrderedDict for values
simplified with itertools and added out-info option
added primer name options