added summarizer interface and two summarizers for metadata and matching phrase