Ported String types to Text

Changed all human-legible String types to Text. Also cleaned up some unnecessary type conversions and removed unused packages.
We can totally clean this up with roundtrip-aeson. In the meantime though, if you find yourself typing the same thing more than twice, please turn it into a function, as a rule of thumb.