Updated to handle DialogFragment Communication

This now illustrates the use of DialogFragment to Activity
Communication using an interface.