Add module rustdoc comments

Fixes many, many errors.
consistency lost