changed text library from String to Data.Text
small fixes
changed all String values to Data.Text
minor fix
made the data strict
minor edits
re-structured application based on new API
Merge branch 'text'