GH-24  added actions, routes, initializers and test to challenges/search

Issue # 24 added actions, routes, initializers and test to challenges/search