Removed the abstract 'driver' class, which wasn't really doing all that much
Fixed 'exec' functionality