Provide proper abstractions for the `Wumpex.Api` module (which currently exposes HTTP calls directly). Provide appropriate high level abstractions