Refactored the mainshell code after learning about the Observer Pattern. Moved all the stuff from MainShellControl into MainShellView so that the MainShellControl.java file will house the Controller code for the MainShellView.