The KaraokeMachine can now start a presentation. Refactored to make the tests a little more sensible. The View Model operates entirely via bindings now, and both directions are tested.
The slides now advance and everything. Also I am now specifying the color choices & background image stretch in the Slide, so I can eventually put this in the document. For now, I just have it out of the view.