REVOLVING CREDIT, SECURITY AND WARRANT PURCHASE AGREEMENT