Challenge page 11

fixes #11. fixes #12.

 * list challenges
 * list phases of a challenge
 * look at details of a phase
 * join a phase if not already a participant
 * link to phase submission page