Fleshed out driver model and specs, 75 tests passing