rewrite the swizzling class to be much simpler to read & test
rewrite the instance method swizzling test with the new class
rewrite class swizzle testing using the new class
customize log output so we know which error is being reported