Adds the /game/user-action endpoint + refactors how a user's game doc is found
Merge pull request #68 from jonuy/story-progression

Adds the /game/user-action endpoint + refactors how a user's game doc is found
Changing 202 responses to 200 because Mobile Commons mDatas will treat them as errors
Implemented user progression from one story node to the next
Merge branch 'master' @ 2bc6597571 into heroku
Merge branch 'story-progression' @ a3687325bb into heroku
Tracks user responses to each node of a story in the database
Merge branch 'story-progression' @ c6d64a98ed into heroku
End level player evaluation to determine what message to send
Creating a single mongo connection that models get created off of
Merge pull request #75 from jonuy/issue-74

Creating a single mongo connection that models get created off of
Merge pull request #72 from jonuy/story-progression

Basic story progression
Merge branch 'master' @ 5376350303 into end-level-transition
Updating competitive story config with end level group messaging and level 2 message
End level group messaging + next level auto-start
- mobilecommons.optin() can now be called after a delay through scheduleMobileCommonsOptIn()
Merge pull request #76 from jonuy/end-level-wait

End level player evaluation
Merge branch 'master' @ a61fcde024 into end-level-transition
Adds environment variable support to mongodb uri string
Merge pull request #78 from desmondmorris/envaware

Adds environment variable support to mongodb uri string
Merge pull request #77 from jonuy/end-level-transition

End Level Handling