Added documentation to dpl.

I started writing the documentation for dpl. I would like to hear some responses before finishing up the rest of the providers.  Am I over documenting? Should I fiddle with my layout some?