Before hiring a driveway contractor, ask these 5 obvious questions.