Began work on proper master/slave communication
Currently does not build. Commiting to switch workstations
refs #28 @2h0