Move sub and sub-subtest documentation into their modules

Putting the docs. next to the code solves multiple problems:

*  Un-clutter main documentation
*  Help keep docs current by closer proximity to likely areas of change
*  Provide reporting-accessable human-readable description mapping to test names.
*  Allow for easier verification of general formatting in Travis CI.
Hmmmm, interesting thought.  I'll think heavily on it.  It's just going to be a huge pain to fix :boar: but, you may be right.