BayesianModel.py - pending = add_obsevation, remove_observation ; and fixing rule_for_parents() and rule_for_states()