Refactoring: use PsiFile instead of ASTNode
Use LightVirtualFile to get current JetFile
Refresh outline by each reconciling
Update diagnostics without saving document
Add annotation image provider
Set quickFix icon to marker only if it can be fixed
Fix test data
Add method to parse text
Add template formatter