REVOLVING CREDIT, TERM LOAN, GUARANTY AND SECURITY AGREEMENT