Updated to provide goodbye and run properly when end of file is provided, and NOT display good bye when quit by other defined phrases.
Added comments to describe test of main method for end of file exception