Reworking SwingInterface.java

Also added gui package with several classes