Set success if all required actions has been executed without error.
Add TODO
Change version
Simplify category creation logic

- Some method renamings
- Add code documentation