Text this: Fault classification and location for distribution generation using artificial neural networks