SOLAR TECHNOLOGIES AND THEIR IMPLEMENTATIONS A REVIEW