Lots of challenge updates

From challnege http://www.topcoder.com/challenge-details/30046668/?type=develop&noncache=true