Sync with r10k syntax

Prior to this commit we did not bikeshed enough on the naming for this
action, this should hopefully make it a little more intutuive
Bikeshed PR

Prior to this commit we had some unimplemented code from a PR
this commit moves anything not currently be used into the land of wind
and ghosts and renames a few vars. This also removes the complexity of
how the private methods were deployed.