Creates shell of generic driver and moves getEnvironment into the Driver class.