Cleanup for new names.ActionTag refactor

hide implementation details more, rearrange code layout, simplify
Rename HydrateActionTag to JoinActionTag

update names dependencies
Merge branch 'master' into actiontag-refactor
dependencies.tsv update for names package update
Merge pull request #257 from johnweldon/actiontag-refactor

ActionTag refactor leading to state package refactoring too