Add EmitWriteLine(string)

And a greater than 3-1 ratio of test code to code. Testing IO stinks.