Changed reciprocal remove to work with latest pandas. Specified UTF-8 encoding for CSV files and dropping empty rows to work around Windows issues.