Added comments, exit if no username/pw
Rewrote checkData as a python script

Can adapt to check data from google spreadsheet directly
Minor fixes

Use os.path.join to join pathnames, fix incorrect variable name when no
feed found
Refactored to return errors instead of simply True/False
Added a script that downloads CSVs from google and checks them

uses exportGoogleDocs to download to a temp dir, then checkData to
check all the files in the dir.
Update README and copyrights
Update copyGoogleDocs for full scans

Added options --jpeglist and --output
jpeglist shall be a file with a list of jpeg file paths (used to make
links)
output shall be a csv filename.
copyGoogleDocs creates a spreadsheet for each file named by jpeglist
and produces a local CSV file with links to those empty spreadsheets
and their corresponding JPEG links on www.nescent.org
Print out links as generated, strip newlines on filenames
Add argument for template file to support different templates
Add support for mean (per vial, per gram) sheets

The mean data is checked by making sure sums total and percentages add
to 100.0
Floating point numbers are used, with a tolerance of 0.05
Also, since columns were added to the standard template, add column
list for pilot data
Update DOWNLOAD_DIR, but this should be a parameter
Add warning/reporting for line count
Updated export script to take a list of spreadsheet names as a parameter
Updated checkData script to output a CSV report
Add verbose report to checkData

Reworked to use getopt.  -v means a verbose report detailing errors for
each line.
Made download-dir an argument

Also added usage()
Properly escape % signs in format strings
Filter filenames to just .csv files
Merge pull request #1 from NESCent/dan-work

Add a python version of checkData.pl and a script to download and check automatically