die now somewhat works
Session has logic to tell the gui to kill itself
mediator has javadoc comments filled out