Gitignore improvements:
* added vim temp files
* added bin/ so we don't commit binstubs