added javadoc comments to the gui package