Markov Chain Text Editor with a Java UI