Update documentation and clean extraneous comments

I removed comments that I found unnecessary and added a newline to the
end of files that were missing a newline.