Text this: Vehicle Mass Estimation via Practical Supervisory Artificial Neural Networks Using Perturbed Engine Torque and Acceleration Inputs