Text this: Fault Diagnosis and Fault-Tolerant Control Strategies for Non-Linear Systems