GUARANTEE AND COLLATERAL AGREEMENT Dated as of April 18, 2013 made by ENERNOC, INC., and THE OTHER GRANTORS referred to herein in favor of SILICON VALLEY BANK, as Administrative Agent