Create most of the functionality of the wallet