Added doc generation.

make doc