creates a Text object, which makes more sense than messing around with a TextProcessor service object and a variable holding the text