MLPGradientFlow: going with the flow of multilayer perceptrons (and finding minima fast and accurately)