added gitignore
complete rewrite, now supports playlists and better progress indicators