Added some unit tests
Created a new standalone text generating spout