Text this: Embedded Control and Remote Monitoring for Photovoltaic Solar Energy Harvesting Systems: A Review