Check status of data providers
What happens is that if the provider is down the script doesn't return anything, and the server crashes, lets setup caching, and test if what we get from provider is actual data before we parse
What happens is that if the provider is down the script doesn't return anything, and the server crashes, lets setup caching, and test if what we get from provider is actual data before we parse