Diketopyrrolopyrrole Based Low Band Gap Conjugated Materials Design Synthesis Characterization and Bulk Heterojunction Solar Cells Application