PBS file and run_parallel() tmpdir bug fixes

The PBS file template was missin the #PBS start to each line, and the
run_parallel function created files in /tmp, which is not accessible to
the compute nodes.
Minor bug fixes
Merge branch 'master' of github.com:MikeDacre/gordon_tools