Refacored game_master to use a more FP-like approach.
_should_ be easier to test, and would be easy to revert to a classic
imperative style.

Also updated coordinator.py to recv match-reports (still not persistently stored)
Matches list added (webfront).