Fault-Tolerant Flight Control And Guidance Systems For A Small Unmanned Aerial Vehicle