Adding TextPlainFormatter to always handle returning strings as text\pla...

One Functional test will be added after #849
Open up a followup issue for setting content length in responses. I think the answer is that we should not set it, as it depends heavily on the encoding.

@Tratcher  got guidance