Transfer wallet balance to other user
Allow users to transfer their wallet balance to another user.
The other user should receive a request for the transfer, and is then able to select a wallet to transfer the amount to. Once it has been accepted the money is transferred.