added a message box class modeling .NET's MessageBox class.