Initial implementation at creating competitive story game
- inserts new doc for each game created
- upserts user docs when game's get created
Adding config file with a test competitive story template game
Adding story_id to game schema
- also changing competitive story schema to be geared more towards tracking the results of the story playthrough as opposed to defining the nodes in the story
Updated mobilecommons.optin to accept multiple beta phone numbers
Opting alpha and beta users into their appropriate paths when game is created
Adding model to map game id to its game model
Added /game/beta-join endpoint + logic to find the beta's game document
Updating game doc when beta joins a game
Implemented auto-start game logic and game pending messages
Updating the players_current_status properties of the game document when game start and pending messages are sent
Logic for handling an alpha starting the game before all invited players have joined
Adding comment to /game/alpha-start route
Looking for game 'type' from query now
- because we can't package custom data like this into an mData POST, but we can control what the URL string looks like
Beta needs to respond with 'Y' in order to join game
Start campaign transition for 5H campaign added to config
SMS tip handling added for 5H campaign
Config values for the 5H report back MMS check
Fixing SMS report back opt in path id for 5H campaign
Merge pull request #63 from DoSomething/imaboss

#ImABoss campaign configurations
Normalizing phone number before app processes it in any way