Adding a header comment.
Cleaning up headers and naming of the datatype handlers.
Cleaning up the docs.