Added Driver and Vehicle classes and interfaces