Add a have_heading custom matcher