Text this: Energy Management Strategy for Micro-Grids with PV-Battery Systems and Electric Vehicles