Use ${Contest.Name} directly in codeRoot. Render codeRoot using template

This is what we decided to do in #82. By making the codeRoot folder set the default template output folder, it will be easier to change the output for all templates.