adds signin and signout; before_action; search and order_by