Work on user story 1

Overhauled the initialization of a match and how time constraints
are declared. Now all players in a match have the same time
constraint. Also changed how command success and failure is managed.
Work to remove redundancy and needless stuff in the command messages.
A UI now behaves a bit more like a proper controller in the MVC
pattern.
Fixed a copy-and-paste artifact
Add unlimited time constraints for a match