Moved PES classes into their own module, peslib.py so that the classes are now byte compiled which should mean a bit faster execution.
Created peslib.py module to hold all PES classes and functions so that they can be byte compiled for faster execution.