Move everything into a Markov chain class.
Plot a Markov chain using Graphviz Dot.
More methods to determine properties of MCs.

Added the ability to check if a Markov chain is irreducible and for
finding the stationary distribution of an irreducible MC.
Formatting.