Refactor for MVC design pattern

Initial implementation of the Model View Controller pattern.
LushSpliceV2.java becomes the controller and knows about both the data
(Analysis) and the view (The GUI).