refactor Experience & Honor controllers & add button_to_delete to BasePresenter