client: Fail loudly on driver errors

Previously we use to print a traceback for driver error and continue.
Students found this hard to detect and handle errors. Now we fail loudly
when drive function raise an exception.
Merge pull request #87 from nirs/driver-error

client: Fail loudly on driver errors