Increased documentation.  Each submodule file now has a long-winded docstring.