PRINCIPAL SOLAR, INC. WARRANT AGREEMENT