Ported String types to Text

Changed all human-legible String types to Text. Also cleaned up some unnecessary type conversions and removed unused packages.
Which makes these pretty weird. Something that can clean this kind of thing up might be: 
http://chrisdone.com/posts/formatting

It's relatively easy to use. Have a look at the haskell nagios checks for an example.