connected tensor.cxx to contraction/summation/scaling internal interface. next step is to move implementation from dist_tensor_internal.cxx into appropriate ctr/sum/scl objects