refactoring - vyhodene nepotrebne funkcie, rozdeleny download a parsovanie, pridane kontrolovanie pripojenia k internetu a nasledne stiahnutie