Initial commit
Add buttons
Add text fields
Change several minor things in Button class
Add ability to delete typed characters in TextField class
Change how a gui handles its buttons and other gui objects
Complete redo