Refactored luigi.util and deprecated Copy, Derived etc

Replaced it with decorators instead