Merge pull request #100 from Ghost141/master

Fix error in get challenge costs api.
Activation Email Template Update
Fix key issue in cache.
Merge pull request #102 from Ghost141/master

Update get basic user profile api to show marathon match and algorithm i...
merge with upstream/master and update the cache key calculation in middleware.js
Merge pull request #104 from Ghost141/cache_fix

Cache fix
Merge pull request #101 from vlady/master

Activation Email Template Update
Only show display=t
Update.
Changed email validation to allow '+'
Name fix.
Update review opportunities api.
Merge remote-tracking branch 'upstream/master' into review_fix
Merge pull request #105 from cloudspokes/tom-I-103226-allow-+-in-email

Changed email validation to allow '+'
fix tests
quiet mode for npm install
Combine Challenge Registration APIs
Merge branch 'master' into merge_challenge_registraion_api
Fix undefined error in middleware.js
Merge pull request #106 from Ghost141/cache_fix

Fix undefined error in middleware.js