OH MY GOSH, DIALOG BOXES!!!

Added the basic functionality of Dialog Boxes to add useful data to the
program code. Some error catching was added, but more will be required
before release.