Merge pull request #765 from curlee/master

challenges, badges and program detail page updates