ADD: msgRequest
New handler to pass state, but no assets, the user is "requesting" the state machine to do something, they are not depositing funds.
Allows for better validation with/without assets
msgDeposit must always have assets
- swap
- add
- bond
- upgrade
msgRequest must never have assets
- withdraw
- unbond
- leave