Text this: Online Algebraic Estimation of Parameters and Disturbances in Brushless DC Motors