Adding the tags file to gitignore
Adding headers for git, mercurial and subversion
Adding vcs names to the headers.
Adding vim swp files to gitignore