Register for a challenge

Implementation of [[serenity] Register for a Challenge](http://www.topcoder.com/challenge-details/30045575).
This should be in it's own file