start of the start

**NOT READY TO MERGE**

Implements #82

- [x] look and feel
- [x] don't create a new marketplace on every refresh
- [ ] tests
- [x] populate test marketplace data