improvement of performance by reusing the same design matrix across several tests
added the pvalue correction for multiple tests
added a function for group of variables comparision