Refactored code, added front page that lists challenges.