More testing and experimenting

- do not use scheduled executors, they are not to be used as one-off
  in fact they are threads themselves which keep existing, therefor
  the problems with the memory stuff
- Made the original Algorithmtest a bit more modular.
- Added parameters to FaultyProcess