Implemented context.
Fixed action parameter defaults.
Properly return name.
Wrong class name.
Typo.
Fixed up contexts, added tests, extended shell command.
Use # for internal properties.
Implement rerunning of tasks with different contexts.