Fixes to regular expression literal escaping
bug fix for the random source generators
Couldn't get the diff printing from Diff package; wrote my own
added Diff to the test dependencies