make `git-links` respect directory arguments
make `command-exists` see aliases; add test
add simplify() path helper
better relpath handling of intermediate “..”s