Part way through re-factoring program based on my UML diagram. Some code
still stubbs
Implementation nearly working. Some out of bounds errors in the Markov
file which is surprising. Threading needs checking. We haven't even
begun the commands/moving around in the context space yet.
About to do replace all to change all ArrayList<Voice> into
ArrayList<Thread>.