CREDIT AGREEMENT DATED AS OF DECEMBER 29, 2004, BY AND AMONG HYCO HOLDINGS LLC, HYCO ALABAMA LLC, THE GUARANTORS FROM TIME TO TIME PARTY HERETO AND HARRIS TRUST AND SAVINGS BANK