Photonic Crystal Applications Review