Refactoring: moved around classes and methods. Moved Collation class
from suffix module to algorithm module. Moved get non overlapping
repeated blocks method from Collation class to DekkerSuffixAlgorithm
class. Moved get block witness method from Collation class to
DekkerSuffixAlgorithm class.