Nanostructured Materials For Organic Photovoltaic Devices