Dye Solar Cells: Basic and Photon Management Strategies