Minor rewrite that uses basic prelude.

Most everything is a little better.  Got rid of a few strings that were
in various files that could be changed to text.
Replaced most instances of string with text, where possible.