add code to read dependencies file tree recursively
update readme file before push improvements