Experimental And Computational Studies Of Silver Nanoparticles In Solution And On Sensitized Solar Cells