Use dash as shell because it's faster; Allow user to set rtgrep executable; Set rtgrep to direct path; Just use btags paths directly without any intermediaries; Use tempnames instead of custom temp dir