Changed how events and matchups are parsed
- Calling save/sync on a Event no longer causes bad event bindings
- Fixed start_time not being parsed correctly after sync
- Added tests to make sure Event parse does not mangle data types
Fixed Match to work with new Event parse method
Fix for team list blanking on sync
- Change the way TBD teams parse themselves from the db
- Change "active" in Game status to "underway"
- Match seeding no longer breaks after sync

-
Fix for start_time being ignored on server sync
Fixed an issue with Viper sync dropping team names
Start game button now appears after each game is ended
Hid reset button because that functionality is in Viper yet
- Commented out reset button from matchup
- Added date line to open brackets menu
Fixed broken link in publish menu and hid groups until they are better implemented
Added more save calls to Viper
Added a check to make sure team order is not changed on sync

- Matchup checks the order of teams coming back from Viper
- extended the parse function in game to work with Viper PUT responses
Abstracted saving methods out to Viper static class
Removed saving methods from editor views

-mediator.publish has been replaced with the new Mcclane package for saving to IPL-Mcclane
-Matches with TBD players can not be started
-Matches in progress do not allow thier players to be edited
-Matches that have passed (based on start time) will hide their time label
-Changed default number of players to 4 in Wizard menu
Added a case to not swap teams when coming back from a Mcclaane sync with TBD teams
Added Viper.saveMatch utility function and tests

- since saveMatchup is practically always used with saveEvent, Viper.saveMatch assures that the event is saved first
Fix for saving loser match
Add a "Add Team" button for creating teams
Added button for adding teams
Merge pull request #18 from K4orta/team-adding

Team adding