Expand the test classes macros so Doxygen gets an idea of what needs documentation. Ignore test classes, however.
Add missing documentation.
Put the tests in its own namespace, and make the class names plural so that Doxygen will not generate documentation for the unit test classes.
Exclude the NLP Tests class also.
Missing documentation.
Fix compile error.
Merge pull request #75 from lowjoel/fix-doxygen-warnings

Fix doxygen warnings