Added dialog box class and implemented proper (though still incomplete) about dialog.