Added code documentation / Doxygen