Starting to document, added Doxyfile.

- Added doxygen generation post build step.
Commenting.

- Doxygen gives an invalid warning if the enum macro in vertex.h is invoked using more than one.
    Could not reproduce in simple case.