Improved BtBaseDialog and added some convenience classes and methods for message boxes