All-Optical Nonlinear Signal Processing Devices And Their Applications Within Fibre-Optic Communication Systems