Signature Methods In Machine Learning