Fix #838

refactoring

minor edits

Feedback edits and fixes (i.e. setXRayOn() naming + queueWashHands
parameter default value).

2 dangling whitespaces removed + documentation for action builders

1 dangling whitespace removed
Merge branch 'issue838_fix' of github.com:benckx/CorsixTH into issue838_fix