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

One Functional test will be added after #849
well,not honoring the attribute does not sound good, however if the 99% scenario is it will be text/plain for a string (which I think it is) then this is fine.