Added WindowListener

- changed the FirstScreen to prompt the user if they want to save when
trying to exist the program. (WindowListener)