FINANCIAL ENGINES, INC. CONSULTING AGREEMENT