Bug fix in decompose fuzzer.

We need to be deep copying deltaA, not simply assigning the pointer. Otherwise,
when we test decompose, we are merely decomposing the delta against itself.
Bug fix: getRandomString expects alphabet.
Remove hardcoded attrs in decompose test.
Refactor DeltaGenerator as utils instead of class.