StatHat refactor + reporting fixes
- added a wrapper for StatHat calls in SGCompetitiveStoryController
- fixes number of players reported to start a game
- fixes end level reporting
- adds end level group reporting + more create and start game stats
Adding StatHat report for player starting a solo game
Distinguishing between alpha and beta users in end-level StatHat reporting
Making  a global var in tests
- fixes automated tests
Merge pull request #319 from jonuy/issue-238

Updated StatHat tracking for SMS games
Merge pull request #325 from DoSomething/dev

Merge for deploy from dev @ 337e5a5
change db connection, refactor all mongoose models, refactor all model references to Tips and Donations
add refactored MCRouting.js file
remove this.app and this.config references Babysitter
refactor model references and this.app, this.config in SGCompetitiveStoryController
Fixes to BullyText and ds-routing tests
- But it's messy. Please, clean up my mess.
refactor tests, change GameAlphaStart.js to use BullyText config, remove GameAutoStart.js and test config files
modularize gameAppSetup function into testHelperFunctions.js
Add SMS flow for Social Media Makeover 2014
Add SMS config for Backpack Attack 2014
Add SMS configuration for Patient Playbooks 2014
Merge pull request #329 from ArielSD/config

Config
require line formatting changes
Merge pull request #330 from tongxiang/mongoose

Refactoring 1) DB interactions, 2) Mongoose models, 3) consequent game logic code, 4) testing code
Merge pull request #333 from DoSomething/dev

Refactoring 1) DB interactions, 2) Mongoose models, 3) consequent game logic code, 4) testing code, 5) social media makeover, backpack attack, patient playbooks 2014 config