Adding back in rdoc support

* Add .rdoc_options to emulate, as best as possible, what was there before.
* Require rdoc 4 in the gemspec, so we can use markdown generators
* Add the task to the Rakefile
* .gitignore the html/ directory-- I'm not sure if this is desirable or
  not, but I prefer to err on the side of not committing generated files.