Made properties private within the MainGui Class to ensure that they are protected from outside of the class
I honesty have no idea what else I could change in this program to make it more effective according the the OOP standards, the properties are private and so are many of the methods outside of the Startup Class.