Micro Energy Systems: Review of Technology, Issues of Scale and Integration