Methods and Techniques for Protection of Microgrid Energy Management System with Distributed Storage