Chalcogenides For Solar Applications