Implemented roulette sampling in MarkovChain object, for sampling from markov
chains.

Implemented a test main class for testing functionality