Removes collection transforms.
Adds a custom exception for failing on missing source or document.
Fix success test and fail on incomplete test.
Fixes the test that runs against an invalid xml document.
Separates the reference rewrites into an isolated test case.
Moves test into the transforms test case.
Coding style change