Initial enable-service-access code.

[#67266054]
Created actor to communicate with api and command.

[#67266054]
Refactor actor.

[#67266054]
Think we have what we want the Actor to be.
Refactor actor yet again. Initial tests of command work. We need to clean
extra api calls.

[#67266054]
Remove extra api call when plan is already public.

[Finishes #67266054]
Rebase on top of master