implements more realistic evaluation of the classifier (splitting into two sets with keeping the sequences intact) and solves serveral minor bugs