Changed scratch to include the job_id as well. This resembles actual use of the scratch dir.
Also, if GWF_SCRATCH is not set, then ~/.gwf-scratch/  will be used.
Moved the content of gwf-local into gwf and deleted gwf-local.
If no targets are specified, then all targets will be executed by default
Add note about contributing to the project.
Forgot to change README to README.md in setup.py.
Wrong syntax.
Use ppn instead of cores.
PEP8.
Spelling.
Add queued event to reporting.
Immediately send workflow queued event.
Show queued status in yellow in status reporting.
Finalize reporting to make status available.
Write environment in gwf. Otherwise we don't know anything about the workflow.
Write environment as soon as job id has been returned.
Use pipe to get output from subprocess.
Check if report exists. If not, the job has just been queued.
Formatting.
Check return code when fetching log file.