Add class and module documentation where missing.

For #208. Fixed all remaining `Documentation` violations *except* `unused_local_variable.rb`, which I think @yujinakayama can do much better.