some work on clang diagnostics
move the indexing functionality to a separate Indexer class
clang diagnostics with rparsers kinda works now