Add tests for point-to-point message spec
Rework message spec for point-to-point, RMA, and I/O