fix decorator/test case, update CHANGES and add to CONTRIBUTORS

I forgot to return the wrapped function in the decorator so the test case wasn't running/was producing a no-op, I was a bit confused why a removed method wasn't throwing an ``AttributeError``, oops.