Scenarios [work in progress]

- [x] Add the concept of Scenarios (Agent Groups)
- [ ] Allow Scenarios to be exported as JSON dumps
- [ ] Allow Scenarios to be imported