added installer
added log. wrapped download method with try catch.
changing log output