Add .gitignore

We're ignoring playlists.json, videos.json, done.json, and all
subdirectories so git-status doesn't annoy devs with gobs of untracked
files.