Cleanup temp dir via trap bash

Auto-remove mktemp dir on exit/signal; note: quote $tmp to survive spaces

tmp=$(mktemp -d); trap 'rm -rf "$tmp"' EXIT INT TERM