Added "scratch()" method for quick mocks.
Moved "scratch" functionality to dedicated test class
Made debug printing more robust/dynamic across the board