M101 mission executive skeleton

Adds user defined error handling and multiple instrument control in a
single mission thread