Adding MarkovChain implementation.
Updating readme. Partially. It still needs a lot of work.