Initial script
Initial
moved more towards objects/classes to contain data.  This will hopefully make it clearer as to what field is what.  Also tried to reduce redundant code by making small functions to cover the work 2 code blocks use to provide
clean up of commented code.  Added a few more comments
addition of a class to represent the observation data.
TODO: create a function to calculate hyperstats of the observation data.
izip addition
finalized the script for version 1.  It now requires a observation file with a header, and all fields must exist.  It also allows the user to select between use the Mutlow/high or locilow/high based on a command line flag.  Input follows the column header order, but output uses a fixed ordering.  The observation now also has a hyperstats file, that computes the same values as found in the experiments hyperstats file.
switched to using Nan for invalid columns in the hyperstats file.
correction of workdir to outputdir, since we don't execute bayessc in this particular directory, we only generate the final script outputs and the temp par file in this directory.
changed script name
changed condition on compute obsdata to elif
Fixed script to handle odd endings on newline \r vs \n vs \r\n.  Made it so you can generate the stats on the observations
added option to suppress the csv file generation
added filtering for potential nan/inf values from bayessc.  Also, changed the output for the time values and a few other values in the hyperstats
narrowed the exception scope on the nan/inf filter
todo list and converted some "," delmiters to "\t"
refactoring code to use more classes to encapsulate modules
movement of the code towards classes/objects.
Also removed more redundant code.
stripped all the windows newlines characters. corrected the minor errors that prevented exection.  and performed other minor clean ups
removed a debug print