Move kernel-specific communication code into glue
Update tests for new communication glue
Merge pull request #50 from greghaynes/feature/move-comm-glue

Move kernel-specific communication code into glue