Creates a lot of the tests for text as well as some of the functionality in the model. Working on #8 and #5
adding more tests and functionality to the text family, Working on #8 and #5
Merge pull request #11 from Berkeley169/text

Text