C++: Adding Documentation

Doxygen-style comments for documentation generation soon