Processing the timeout and runas options
require options
Update constructor for drivers