a:llow spaces in config file
 sorted task checking for consistancy
 ^/ to detect full path allows for ../ relative tasks.
 remove multiple dependencies on same task
 allow command line with no vars
 TMPDIR option makes tmp dir for task name task.TMPDIR
fixed output files