Fixed bugs in/cleaned up settingsFrame grid

Assigned GUI dialog as settingsFrame's parent
Removed Settings class instance from Communicator to reduce redundancy
Removed extraneous functions from CustomDialog in GUI class
Centered text in settingsFrame labels