Changed TextButton to initialize with w and h args.

 - Also fixed a few bugs in TextButton and Label
 - Made a few minor changes for testing in the test object