Winston logging

#### What's this PR do?
This adds the winston logger to the app and uses it to log existing errors and the logs from the mobilecommons library.

You'll also find some separate cleanup work with the bitly and mobilecommons requires.

#### Where should the reviewer start?
`logger.js` creates an instance of the winston logger. 5 levels are available to be used, but by default we'll only be logging info and up on production. Logs will write to both the console as it did before, but now also to a MongoDB collection. Normal logs will go into the `logs_winston` collection.

Winston also automatically captures and logs unhandled exceptions. These will log to both the console and to a `logs_exceptions` collection in the MongoDB.

#### Any background context?
This is part of the ongoing effort to increase visibility of the status of the app in production and to more easily diagnose problems when they do arrive.

After pushing to production and seeing that this doesn't break any existing functionality, we'll gradually start migrating all `console.log` calls to use logger.

#### What are the relevant tickets?
#215 
Hmmm--while my tests showed the logger working and successfully installed, my `npm install` threw a couple warnings. Not sure how relevant they are: 

```
npm WARN package.json ds-mdata-responder@0.0.1-19 No repository field.
npm WARN package.json path@0.4.9 path is also the name of a node core module.
npm WARN package.json path@0.4.9 No README data
npm WARN unmet dependency /Users/tongxiang/dosomething/ds-mdata-responder/node_modules/connect-multiparty/node_modules/multiparty/node_modules/stream-counter requires readable-stream@'~1.1.8' but will load
npm WARN unmet dependency /Users/tongxiang/dosomething/ds-mdata-responder/node_modules/connect-multiparty/node_modules/multiparty/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.1.13-1
npm WARN unmet dependency /Users/tongxiang/dosomething/ds-mdata-responder/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter requires readable-stream@'~1.1.8' but will load
npm WARN unmet dependency /Users/tongxiang/dosomething/ds-mdata-responder/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.1.13-1
```