updated documentation of all the data drivers

The documentation of all the data drivers has been updated.
The code has been simplified and cleaned up to make it
more concise to describe (no DEBUG statements, etc).