Bash completion

Hey,

I made a new branch, starting from your original, and adding the changes for the bash completion, don't know if I made it correct, still not so good in all that git commands.