Added state variable and fixed bug in mc_sample_path!

This pull request addresses https://github.com/QuantEcon/QuantEcon.py/issues/101 and
* adds the state variable to the type `MarkovChain`
* fixes a bug in `mc_sample_path!()`