Moved initializing curState into the constructor.
Changed visibility of AboutWindow from public to default.  Also now file-exit checks to see if DisplayWindow exists before disposing it in order to aviod a null-pointer-exception.