Porphyrin Based Composites Materials and Applications