STOCK PURCHASE AGREEMENT by and among WILLDAN GROUP, INC., WILLDAN ENERGY SOLUTIONS, INTEGRAL ANALYTICS, INC., THE SHAREHOLDERS OF INTEGRAL ANALYTICS, INC. AND THE SELLERS’ REPRESENTATIVE Dated July 28, 2017