Add BayesNetCollection. Some renaming.
Fix BayesNetCollection. More tests.
Rename collection to map.
Update BayesNet tests.
Added structural Bayes net inversion.
Line wrap.
Refactor Bayes net code.
Add CountLearner.
Add trainer. Clean up.
Add flip to utils.
Update exact inference.
No default for random world get.
Add evidence to sprinkler net.
Update exact inference.
Cache parents and children.
Add preliminary version of max_inverse_size to inverse computation.