6x improvements

- Use 'handler' term instead of 'plugin' when possible.
- Rename QuestionPlugin to QuestionHandler.
- Add interface for response handler, clean things up.