Add doc task and remove doc/ dir.
Document API and fix vote route
Remove unused overrides and generate rdoc as home.
Add API documentation homepage
Fix API.rdoc filename so it doesn't clash with other RDoc