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

One Functional test will be added after #849
Shouldn't this be `Encoding.Utf8` or `Encodings.UTF8WithoutBom`?