Report back router and model initial commit
Implemented steps to walk user through an SMS report back
Added tests for lib/reportback
Adding a wrapper for DS content API calls
Logging in to DS content API at app launch
Added wrapper function to create user through the Drupal API
- generates a random sha1 password for new users
- changed api wrapper method names
Creating a user if none exists before submitting a report back
Added /users GET wrapper function
- added Cookie value to header of userLogout and authToken
Implemented finding the user uid before submitting report back or creating account before report back
- User accounts created without the country code
Updated config with test values
Changed config to JSON array
- Fixed reportback tests
- Added Search for Specs report back config
Modifying reportback queries to query for both phone and campaign id
- also removing report back docs when report back submission is complete
Added started_at timestamp to reportback doc. Added error logging to reportback find user promise chain and fixed typo.
Merge pull request #362 from jonuy/reportbacks

Staff Pick SMS report backs
Added global rootRequire wrapper to require our custom modules
- cleans up a lot of the cross-module relative paths that we previously had to set
Typo fix that fixes modules not getting loaded in donation controller
Fix to get wercker tests wercking again
split routing_config into yes-no-paths and campaign-start, rename config files
start tipsConfig model
refactor tips-config.json