Energy Harvesting techniques and network level optimisation: phase 1

Summary
Energy Harvesting techniques and network level optimisation: phase 1