add doxygen

Signed-off-by: Arbuzov Sergey <info@whitediver.com>