Janne Halme Dye-sensitized nanostructured and organic photovoltaic cells: technical review and preliminary tests Master's thesis submitted in partial fulfillment of…