Driver docs

@abhi10, @ritesh277coe, I mentioned that we needed to spec out proper error handling behavior for a number of things, this included. The driver is one such thing; let's have a discussion about that here.