Added failing suffix tests.
Implement Diff._get_shared_suffix to green test
Add failing tests for Diff._get_shared_prefix
Implement Diff._get_shared_prefix to green test.

Implement prefix finding and refactored other
code in LCS to reflect the changes in calculating
the prefix and suffix.