added NSErrorPointer parameter for methods in Driver. Added some read methods.