initial draft of model/datastore objects for scheduling matches and interfaces for scoring them