added challenges resource to routes
updated views with challenges instead of tests
updated scripts with challenges instead of tests