moved Analyzer

and abstraction compatibility fix
Analyzer abstraction
renamed classes() to findUsages() for clarity
copyright message updated