Oops. Fixed memory leak.
Reworked the concept of drawing text to the screen.

Added a few attributes to the Text struct to make it stand alone. The
drawing can now be handled by the simpler draw() function inteded
for Text structs. Now drawing the text in the loop as well.