add doxygen-based documantations
Merge pull request #20 from tttor/spiht-cpp-6

add doxygen-based documantations