added (very rudimentary) bash tab completion