Added checking for illegal characters in filenames, combined create_job and enqueue into one step, other misc fixes