Use Text instead of String

- Modified test to also use Text
  Restricted import of functions from Prelude to prevent confusion between
different Text implementations
- Corrected broken fay-text build-depends in fay-dom.cabal