Bash stuff, a good gitignore for this repo, and updates to vimrc for proper tabstops :/