Add Needs controller and Needs#search view