Text this: J-Aggregates of Amphiphilic Cyanine Dyes for Dye-Sensitized Solar Cells: A Combination between Computational Chemistry and Experimental Device Physics