TASK-6: Initial data communication models and protocol
Merge pull request #9 from DanLatimer/topic/TASK-7

TASK-6: Initial data communication models and protocol