Updated SuperHeroApp with search function, added private set_order_by method