Added methods on GUIElement to get and set object state
Added default values for gui elements in Style class
Added method to set text size of button
Added means of dismissing dialogs when a button is clicked by setting a flag which is then returned in Update and the GUI class will close the dialog if update returns false
Updated how dialog buttons are played out to take into account the sizes of the individual buttons
Added getters/setters for position and size of gui elements