Figured I'd start TomDoc'ing some of the more egregious files. Ruby doesn't even look like Ruby without it. Through doc'ing it I started finding some more edge cases that weren't covered by tests. Figured I'd start on those, too.
Probably will shoot through the whole codebase and do the rest of it when I get the time, too. I wonder what @mojombo would say about TomDoc'ing C-based files (where the methods won't actually be defined in that particular class file). Might be kind of nice to have docs for those methods in there regardless, perhaps.