SLURM job details now come from 'scontrol' rather than 'squeue'

Functions updated accordingly.
Note that the datastructure of each Job is a lot more flexible now.