In this ticket we will add the https://github.com/rust-headless-chrome dependency and the initial web browse tool.
- We don't want to fetch headless chrome unless it's needed.
- When the tool is configured we should use this library to fetch the headless browser packages
- The tool itself should take in a page and web element to wait on.
- The tool description should indicate how to use the wait element. It can include examples.
In this ticket we will add the https://github.com/rust-headless-chrome dependency and the initial web browse tool.