Move Kolpakov Kucherov files into own directory.
Add draft of functions to handle the NewItem/LastItem/PreviousStartItem steps in the gapped palindrome algorithm.
Add very basic tests for equivalence class arrays.
Add reorganized code for handling Kolpakov-Kucherov equivalence classes.
Edit main KK code to handle new equivalence class/array code.