Iss # 70: Provided AbstractDialog class that defines the basic outward facing functionality for a dialog.