Investigation Of Code Reconfigurable Fibre Bragg Gratings For Optical Code Division Multiple Access (Ocdma) And Optical Packet Switching (Ops) Networks