Refactor to use names package for Action ID
Break monolithic state ParseTag test into smaller chunks. Add missing doc comment
Merge pull request #116 from johnweldon/action-names

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())