make `takk_viewer.py` executable
Functions and method usage indexing
New rewrite using libclang.