Merge pull request #2 from daveology/master

Merging!
Split main Textress file into multiple smaller classes.
Also added smaller improvements here and there.
Fixed glitch where text field wasn't able to be typed in.
Also added commentary.
Merge pull request #1 from johannes0520/master

Signed off by daveology. - David