WIP. Porting bash pipeline script to python.

Added code to load environment modules from within a python script. Also general bugfixes and additional functionality. Still a work in progress, so is not yet complete.
Could raise RuntimeError as well, but this is just fine.