Doxygen Documentation. Fix #46.