Changelog
* Combined two_sample_test and linear_regression test to a single hypothesis_test function - setting compare to "means" calls two_sample_test, while setting compare to "corr" calls linear_regression_test
* confidence_interval now searches for the upper and lower bounds separately, which improves coverage significantly for skewed data
* General speed improvements