Milestone 1: Assemble the GUI interactors

first step,Milestone 1: Assemble the GUI interactors,
The  simplest   strategy  to  check   whether  my  program  is  working
is  to  change  the  definition  of  the NameSurfer  class  so  that  it
extends   ConsoleProgram  instead  of Program