A Review On Photonic Crystal Logic Gates