Users cannot use the gui during report generation

Renamed DialogFrame.java to ProgressDialog.java. The class now extends
JDialog instead of JFrame. The dialog uses the application_modal
modality type to prevent user interaction with the main gui during
report generation.