storing the client's card in a wallet (local)
using the wallet in the client program
handling invalid amount exception (excluding insufficient balance)
fix typo
excluded wallet and card data files