The conversion of sunlight into electricity using solar cells has attracted very much attention during the last decades. Solar energy is clean, abundant and renewable. Solar cells found applications in many different fields such as in calculators, solar lamps and even on spacecraft and satellites. Historically, conventional solar cells were built from inorganic materials. The efficiency of such...