Dev console is now functional

Added the AdviseParentEventHandler that allows the two forms to
communicate, there is a "//added dev console" tag next to all lines that
were necessary to get the console to write. They can be deleted later
but are left so others can review.