Fixed bad idle status parent header
Updated Comm handlers to wrap entire process in future rather than individual helper functions
Added ability to define stderr for kernel message streams
Added helpers to correctly execute (and wait for) messages related to the Comm API