- made indexer index full file names

- indexer now provides links to files for convinience
- header fixes
- added facer type primitive
- some syntax cleanups