Merge pull request #13 from ChrisBoesch/master

up to date
url generation for challenge back end logic
Merge pull request #225 from ruijunhuang2010/master

up to date