Renaming the existing `AnalyzedFile` class to `AnalazyedPHPFile` and creating new parent `AnalyzedFile` class.

The original `AnalyzedFile` class was not generic enough as it was specific to PHP. Now the `AnalyzedFile` class just contains helper functions and the hierarchical code parsing algorithm, but nothing specific to any language.

We can eventually create more subclasses of `AnalyzedFile` to analyze more file types.