using the new HTTPResponse::setCookie
added basic plugin structure for CgiPlugin
updated existing plugins to the new system where their settings are passed to them, too