Download logic is moved to UrlDownloader class
Lauch from console is implemented