Change the forbidden check in fixing overlaps to be an assert, to confirm that find overlaps catches all of those cases.
Significantly prune the space of synonymous variants by checking what breaks the opposite strand translation.
Fix the tests for last commit by avoiding actualy testing. Need to add tests.