Fix ~ in "s and $@ vs $*

~s isn't expanded when quoted (replace with $HOME).
$@ and $* behave differently when quoted.
Don't prompt empty lines
Add bash completion
Add a bit more info to CONTRIBUTORS.md