Common mistakes to avoid while choosing a residential roofing contractor