Various improvements to the Excecution Service

Ability to terminate a process
Cleans up when the window's exit button is pressed (overrides
windowClosed)