Make decorators for disabling backdrop and Varnish purging use functools.wraps

We were having problems with tests that used these decorators not running. This should fix that.
Made test use now working decorator
Merge pull request #97 from alphagov/decorator-uses-wraps

Decorator uses wraps