[tokens] refactored command token substitution, added tests
[tokens] ensure token default isn't interpreted as an attribute
[token] test unmatched tokens w/ an existing empty hash attribute
Merge pull request #743 from portertech/tokens

Refactored command token substitution, added tests
release 0.13.0.beta.1