Implement exception handling in MainWindow #22

Added ErrorDialog class to wrap JOptionPane
Exception handling as appropriate in MainWindow or BusinessModel
SecurityException handling needs to be resolved