Tests: update my custom workflow to include a Manager role.

The Manager role should be included in workflows, this makes it easier to test the workflow manually.
Cleanup (pep8 / pyflakes).
Implement worklist support. Closes #1.
Merge branch 'jone-1-worklists'