Added Markov Analysis module.

We can use Markov chains to rate drinks combined with each other to
create an intuitive method of combining ingredients and generating
recipes.