Remove magic words from tasks

- use i18n
- refactor task decorator, simple methods for status
- specs for some TaskDecorator methods