some challenge tests, added middate to challenge, and experimentally added a celery task when a user visits a challenge page