Added shuffling of features before training them.
Better shuffling of data.
Implemented scoring on whole set for plotting.
fixing minors