general refactoring. better api stuff.
Add a snippet for xdg to show files as subtests
remove symlink