Microgrids and Energy Storage