[WIP] Created a few core classes, working on longest common contiguous sub-sequence finder impl