Add WIP client with the following functions - `deposit`: Convert IP to WIP - `withdrawal`: Convert WIP to IP - `approve`: Sets amount as the `allowance` of spender over the caller’s tokens. - `balanceOf`: Query WIP balance of an address