Cyclic fix

Added subsequence length option, possibility of automatically selecting the alphabet, fixed bugs in output and refactored a bit to keep within style guidelines. genutil has been refactored to contain a class DeBruin.