Add Analyzer implementation and tests
Update NOTES