Make a start on proper rdoc documentation

Adds a `docs` task that generates RDoc documentation as browseable HTML.