Major update

Added lobby screen, chat panel, and GUIController support for both of
these components. The main JFrame has been made larger to accomodate
for the game screen which is to be done next.