feat: update dependencies and documentation}
* Update package.json with newer dependency versions
* Regenerate yarn.lock with updated dependency tree
* Expand README.md with additional setup and usage information
* Update change-log.md with latest version notes and improvements
* Refactor documentation structure for better clarity