adds vim swap file to gitignore
fixes youtube channel search and pulls search block out into its own block