Re-organization of the code in packages
Changed several catches into a multicatch
Now uses the MainPanel class in the utilities instead of building its own main panel.