Fix header doxygen block.
Tidy up indentation.
Add missing doc blocks.