Proto commits in 0x6flab/mpesaoverlay

These 6 commits are when the Protocol Buffers files have changed:

Commit:c9e5179
Author:Rodney Osodo
Committer:Rodney Osodo

feat(api): add businessPayBill endpoint to grpcClient This commit adds the `businessPayBill` endpoint to the `grpcClient` struct in the `client.go` file. This new endpoint will be used for handling business payment bills. Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>

The documentation is generated from this commit.

Commit:75209e7
Author:Rodney Osodo
Committer:b1ackd0t

docs: Add License to files and godocs Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>

Commit:225bf2f
Author:Rodney Osodo
Committer:b1ackd0t

feat (middlewares) : Add logging and metrics This is a major change in the code base - Remove jaeger as mostly context is not used in the sdk - Add 2 major middlewares logging and metrics middlewares - For logging middlewares support various loggers - Renames overlay service to grpc service Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>

Commit:b655527
Author:Rodney Osodo
Committer:b1ackd0t

Fix changes after rebase Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>

Commit:dc816d0
Author:Rodney Osodo
Committer:b1ackd0t

Fix typo in variable name "RecieverIdentifierType" in main.go files The variable name "RecieverIdentifierType" was misspelled as "ReceiverIdentifierType" in the main.go files. This commit corrects the typo to ensure consistency and accuracy in the codebase. Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>

Commit:fcca0b7
Author:Rodney Osodo
Committer:b1ackd0t

Add overlay.proto file with service definitions and message types for the overlay service. - Added overlay.proto file with service definitions and message types for the overlay service. Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>