New data structure is somewhat in place.
Problems:
-Making a match for a team a (and not filling in any fields), clicking on team b, and then clicking back to team a will not load the match again because team a is not listed under that match. The match still exists, but it will never be loaded. Matches like this should be deleted.
-Some sort of issue with AllianceSelectionController. Screw around with it. Find the bug, fix it.
-I spend too much time on this. Make it STAHP!