Removed ability to submit jobs to servers by ssh-ing into hosts and directly submitting the job.  This was a rather abusive way to dispatch jobs, and it never really worked all that well.

    Added ability to touch all files from a run, making it appear that the previous run managed to complete its work successfully.

    Unified SGE/LSF options.

    Set default memLimit to 4.

    Renamed some options in order to bring them in line with the names given to them by SGE.  For instance, project_share is now projectName.

    Automatically detects what cluster engine is available (based on the availablity of sge_qmaster, pbsdsh, or bsub in $PATH).

    Tweaked the way the 'queue' argument works.  Now, if you want to dispatch jobs locally, leave this unset or set to "localhost".  If you want to dispatch to the cluster, set this to "cluster" and DM will automatically figure out which cluster is available and how to distribute jobs to it.  If you want to dispatch jobs to a specific queue, provide the name of that queue (this assumes the name of the queue is not 'cluster', which would be awful).

    If multiple output files are specified, touch all the files so that it doesn't appear that everything but the first file in the output list is out of date.  This is useful for GATK jobs that create .vcf files along with .vcf.idx files.  When the .vcf file is touched, it appears the .vcf.idx file is out of date, and the next GATK job wants to rebuild this.

    Removed the necessity to create temporary qsub scripts.  Instead, dispatch them right on the command line with the '-b yes' option.

    Automatically escape SGE jobs that have single quotes in them by surrounding the argument with double quotes.
testing, 123...
no need for hi_world
single quote protection only happens when running on SGE now
single quotes also need to be protected if they follow or precede a non-whitespace char
bumped version to 0.0.8
version bumped to README files
if clause for SGE was in wrong place
protect $ signs on the command line by turning them into $$ (only when running on "localhost")
fixed bug
added more documentation
added more tests
added some tests to make sure dollar sign conversion works.
removed "support" for PBS
DM now hides error messages of which commands
 bumped version to 0.0.9
added test files
added dollar sign protection to SGE commands
bumped version to 0.1.001
this test is only meant to run on local hosts