Didnt remove some debugging code before last commit.
Split test cases for marginal and conditional tests.
Implemented testing with probabilities and entropy.