Saves song in the correct folder with correct filename
Checks if song exists before downloading
Refactoring into SongNamer and SongDownloader classes