adding challenges controller and view