Ignore subdirectories under node_modules/

https://github.com/substack/browserify-handbook#avoiding-

MIL-462
Don’t ignore node_modules/think-ministry

https://github.com/substack/browserify-handbook#avoiding-

MIL-462
Fix jshint warnings
Add think-ministry/auth
Move config.js out of config subdirectory
Remove unused require
Remove duplicate auth details
Clean up require syntax
Replace hard coded values with config
Add comment documenting potential brokeneness
Add think-ministry from npm
Setup proxy to transform think ministry responses
Merge branch 'MIL-462-think-ministry-api' into staging

* MIL-462-think-ministry-api:
  Setup proxy to transform think ministry responses
  Add think-ministry from npm
  Add comment documenting potential brokeneness
  Replace hard coded values with config
  Clean up require syntax
  Remove duplicate auth details
  Remove unused require
  Move config.js out of config subdirectory
  Add think-ministry/auth
  Fix jshint warnings
  Don’t ignore node_modules/think-ministry
  Ignore subdirectories under node_modules/
Update npm json files
remigrated files
Merge pull request #37 from aravind666/content-migration

Remigrated content by modifying headers and subheaders as per MIL-339
Update README.md
Update gitignore for vendored ruby gems
Remove duplication around gulp CLI options
Protractor example / login spec