#110 Refactor edit challenge page