Worked for GUIManager
GUI decoupled from GUIManager by GUIManager
Put more role into the GUI constructor
Test written
Heavily commented
Worked for GUIManager
GUI decoupled from GUIManager by GUIManager
Put more role into the GUI constructor
Test written
Heavily commented
Worked for GUIManager
GUI decoupled from GUIManager by GUIManager
Put more role into the GUI constructor
Test written
Heavily commented
Merge https://github.com/loumiakas/CS4227_Project

Conflicts:
	.gitignore
	src/GUI/GUI.java
	src/GUI/IGUI.java
	src/GUI/Shop/Shopping.java
	src/GUI/Welcome/ButtonPanel.java
	src/GUI/Welcome/WelcomeScreen.java
	src/Main/Main.java