Moved the gitignore to the toplevel directory, added vim-style backup files to the ignore list