Updated site.py and participants.py to use new YAML format

This completes #421 for integration. And brings us roughly halfway through #418