create AnalyzeSignature class and unit test for it