Updated to support conversation messages

Includes changes to support assignment submissions interleaved
with submissions