Added yard gem for documentation generation.

It's more powerful than plain rdoc.