fix spelling errors
add walletPrefix to quorum
Create wallet struct

A one atom struct that houses all of the important data to a wallet.
Wallets are kept on disk instead of in memory, because with scripts they
can get very large. Also a participant could theoretically be required
to store 16 million (more realistically just a few thousand).