Add "coverage" target.
Continue to refactor JMRFactory
Change to use Writer instead of OutputStream.
Add real REPL Tests.
Flesh out REPL tests