Numerous updates to better handle job scheduling on HPC
A number of updates were needed once the package was used on PBS on the NCAR Cheyenne HPC system.
Now that the package runs on PBS this is a good sign that the api will become more stable going forward from here