initial commit. Plugin and TextAnalyzerPlugin interfaces added