Frame and Button Update

Added fullscreen support for Swing and AWT Frames and de-abstracted the
Button class. Buttons now accept a Method parameter instead of a string,
and the class no longer needs to be overridden.