Add support for instance methods
Add extensive logging to worker
Improve decorator pattern

* Works with both class and instance methods
* Use the wrapt library for decorator abstraction
Merge pull request #2 from sharoonthomas/develop

Improve decorator pattern