Improve Windows-specific behavior of script

- Add `.py` to end of script so Windows understands it's a Python script
- Add Windows-specific instructions to README
- More useful error and help messages
- Save CSV files to an appropriate, OS-specific directory.  On Windows and OS X that's the Desktop.