modified distribution test framework to test lower and upper bounds more rigorously
added normal tests for lower and upper bound