CREDIT AGREEMENT dated as of November 13, 2006 among KENEXA TECHNOLOGY, INC. The Several Lenders From Time to Time Parties Hereto,