Pushing all parts of main GUI sans javadoc. Will add javadoc before sumbitting the project tomorrow afternoon.