runcluster updates from Terry and update umake to write job files to a directory