Testing different solutions for LCSM, work in progress.
Testing different solutions for LCSM, work in progress.
Implemented different solutions for LCSM.

- Renamed SequenceEqualityComparer to EnumerableEqualityComparer
- EnumerableEqualityComparer now implements IEqualityComparer<IList<T>>
- Moved Sequences.IComparer implementation to SequenceComparer
- Sequence no long implements IEqualityComparer or IComparer
- Sequence.GenerateHashcode replaced with EnumerableEqualityComparer.GetHashCode
- Removed extraneous methods from MotifFinder, left two methods of finding the
  longest common substring: a set reducing search and a binary search method