split out part of 'step' into new fn 'act'
test refactor
bump version, tidy TODO
re-do lost test dir/file name improvements