AbsoluteSplitter passes over training multiple times, so an InputStream doesn't suffice.
Renamed SplitterTask to PatternCounterTask as it more closely resamples the actual function.
Renamed AbsoluteSplitter to AbsoluteCounter and ContinuationSplitter to ContinuationCoutner as it more closely resamples the actual function.
Renamed packages to resample the actual execution stages. (Splitter becomes Counting, Smoother becoming Smoothing etc.). New pacakge for DataSetSplitter: splitting.
Removed superflous main methods.
Cleanup in ContinuationCoutner.
Made condition easier.
Further cleanup in ContinuationCounter.