Hybrid- Renewable Energy Systems in Microgrid- Integration, Developments and Control