Code review fixes #53 and some cleanup

Simplify assoc-deps
Remove original run-steps
Simplify expand-step-recur
Fix regression tests