GH-24  added actions, routes, initializers and test to challenges/search
Closes #24. I had to make some small tweaks to the initializer to call client.connect