Switched to unicode csv reader to better handle unicode in csv files

Note this now requires the unicodecsv python module!!