Created ProjectAnalyzer to create an AST from a full project or a single file