Unit tests now have 100% line coverage (for all classes); Fixed bugs discovered with unit tests; More javadoc for MarkovChain class