Making get_challenge_or_404 and get_task_or_404 more useful
A working challengetypes
Removing unnecessary fields from model