Use \r\n for all newlines that are printed to the connection

as that seems to be the more correct thing to do
Added unit test for utils.Argify
Added unit tests for the Trim*Rows functions
Added unit test for PanicIfError()
Added new a version of GetRawUserInput

That allows for text to be sent to the uesr immediately after they've
sent data. Makes it so that we can send newlines for them if we've
turned off their echoing.