Understanding Microgrids: The Future of Energy?