Patrick Daugherty ranks all 32 of the NFL's head coaches.