Corrected some doxygen errors
Removed a redundant API contract
More consistency in assert messages.
Debug module was added to doxygen
Regular update