updated CgiPlugin and SquarePlugin to the new HTTPRequestHandler
implemented the FilePlugin that serves static files and directories