Use YARD for API documentation.

Massive TODO.

We'll get there eventually...