Ported String types to Text

Changed all human-legible String types to Text. Also cleaned up some unnecessary type conversions and removed unused packages.
import Data.Text (Text), Text.Text is ugly and brain melting below.