added docstring for __init__.py for BayesianModel; modified lists to generators in the TODO areas
resolved TODO for set_rule_for_states
removed unnecessary imports; python to python3
TODO resolved for _no_missing_states
changed reset_observation to change individual state; TODO resolved of set_observation (now multiple states can be observed); added function names to public methods list; modified exmples
TODO for set_observation_test added