Ek Add some validations for Match

* Only a challenger or defender can report a winner
* A winner can only be reported once
* Links to report a winner are gone if not permitted
Think about it in the context of the object, and talk it out. If you say, `match.submitted?` what does that sound like?