MMmmh this is a bit reduntant to TwoSampleTestStatistic. What about having another abstract base between test statistic and two sample / independence which is called two-distribution? Or rather have duplicate code and a simpler class hierarchy....I dont really know. 
@lambday @sejdino thoughts?