better error handling
updated file extensions for JFileChooser
Final Report Draft 2