Only write data.json if new downloads were found
Updated gitignore