checkWallet
Function to return a boolean whether a wallet is available or not
getAvailableWallets
Function to return wallets object based on wallet availability.
getWallet
Function to return wallet object based on given WalletType or from store and throws an error if it does not exist on window or unknown wallet type