Wallet api

Basic Wallet API

- [x] Basic backend implementation
- [x] Frontend view