Wallref

This pull request makes a few smaller changes to `Wallet` in how it is structured internally such that it becomes less of a "unspent processor" and more of a "unspent store".

This PR is the `1.0.3` compatible product of #260.