Finished GUI classes, added button functionalities.