starting on binary tree implementation in source transporter
adding master comm completion to source transporter