Cleaning drivers and added doxygen config file.

drive and drive1 are fully implicit none'ed and use only'ed.  The
first few routines in drive2 are as well, but it is a large file...