Progress for issue #22; rebuilt the GUI using a GroupLayout and included room to print an event log