Reimplement the process pool in cleaner model. Add better tests for pool and cluster submission jobs. By default, the 'sge_pacbio' cluster template is used to run cluster jobs. If the qsub command is not found, the tests are skipped. Remove the old pengine model completely.