Text this: Application Of Digital Signal Processing And Machine Learning For Electromyography: A Review