Application Of Artificial Intelligence For Detecting Power Distribution System Faults And Power Quality Disturbances