Artificial Neural Network Based Fault Location For Transmission Lines: Synopsis of Fault Detection, Classification and Location in Power Transmission Lines