Added all four files. With Stefan's start on the Philosopher class and
my work on the Driver class