Vitalsource Technologies, Inc. Energy Storage for Smart Grids: Planning and Operation for Renewable and Variable Energy Resources