updated vimrc with ignorecase, smartcase and bug fixes