Text this: Multi Criteria Design Optimization and Control of Community Scale Photovoltaic based Reverse Osmosis Water Desalination System