[FEATURE] Add Wallet class that generates wallets.

Wallet.generate() computes a new random wallet.