Update all copyright headers to doxygen and provide descriptions.