Fixed some minor bugs in collect states and tuneESN, fixed a major bug in patternmatchESN which may explain its dodgy output
Modified segmentData so equal number of classes takes place before division into test/train so don't end up with abnormally high testing accuracies.