Added process control

Returns ProcessStatus on processInstruction
Merge remote-tracking branch 'origin/local_patrick'