EnerNOC Enjoys Highly Successful IPO