убрал асинхронность, сделал создание папки, если не было
второй параметр необязательный
Merge pull request #4 from 6sotok/dl+path+async

допилил dl