Added yard for documentation.

Added the yard gem as a development dependency.
Fixed missing documentation.