Renamed back to Driver.  Reorganized logic.  Driver now constructs a UserInterface based on command line params.