Port this library over to our common Python CI pipeline
Port this library over to use our latest CI pipeline. This includes:
- use
poetryfor packaging - use
pre-commitfor code format checking and linting
Update the README with a developer quickstart on how to install the package locally.