Added custom description to have_fired matcher and made it_fires and it_fires_no use this matcher instead of fired?