REVOLVING CREDIT, TERM LOAN AND GUARANTY AGREEMENT