updated challenges controller and new/show views