Complete overhaul of plugin system.
Pull RestfulDocGenerator out of tasks/api_docs.rb.

Closes #76.
Ensure we always run the response stage.

Closes #70
Support action implementations with no parameters.

Closes #58
Add 'port' argument to doc_browser rake task.

Closes #75
Fix for error reporting with validation error.