Added PluginFor and Get, for extensible Plugins

PluginFor and Get define a friendly and extensible interface for plugins to
arbitrary types, but most commonly Request and Response.