implemented all challenge requirements
merging from Appirio remote
fetch and mergd from Appirio repo
merge of peakpado's submission with latest master.   Works except New Challenge redirects to load random data
fixed redirect link for challenge edit,   Now showing the right challenge.
updated and added grunt file to generate all 4 stubs
Merge branch '193443'

Conflicts:
	README.md
	client/aaf/utils.service.js
	client/bower.json
	client/challenge/data/challenges.json
	client/challenge/data/scorecards.json
	client/edit-challenge/bower.json
	client/edit-challenge/index.html
	client/edit-challenge/js/app.js
	client/manage-challenge/challenge-list/challenge-list.controller.js
	client/manage-challenge/challenge-list/challenge-list.html
	client/manage-challenge/scorecard/scorecard.controller.js
	client/manage-challenge/scorecard/scorecard.html
	client/manage-challenge/submissions/submissions.html
	karma.conf.js
	web.js