_factor_product.c added
setup.py changed to build _factor_product.pyx (cython file)
changed add_states to set_states in all the examples and doc_strings
corrections in set_rule_for_states examples
added check for list or tuple in reset_observations function
changed the README.md to include Installation details and updated the function calls