Updated to handle three class classification, ESN and pattern match ESN not fully set up yet.
Fixed all to work with three classes.
Added washouts to all functions, implemented ESN tuning, added random seed setting to ESNs, fix to class equalising