adding binary tree data structure for communications
removing uneccesary comm tree
starting on binary tree implementation in source transporter
adding master comm completion to source transporter
finished binary reduce implementation
updating to 2009 algorithm to alleviate hangs
cleaning up source transporter
updated num run check in source transporter
updating msod manager to build block and set comms from split instead of subcommunicator
adding some DBC checks
removed 2 barriers from the mc solver solve
removing comm barrier from UniformAdointSource buildSource
updated msod manager to reduce barriers
cleaning up the msod manager
merge binary_reduce with master