Refactor to use names package for Action Id

Moved some of the Action Id code out into the names package, and made Action implement Entity (Tag())
Not a typo, that was a pre-existing service name I was just piggy backing on.