Decorate `setUp` as opposed to `__init__`

This way we're allowed more time to start the required Salt's testing daemons
On missing attributes, also search for it on the delegated stream.
Allow `expensiveTest` to also decorate classes
Allow `destructiveTest` to also decorate classes