Enhance ApiToken admin to auto-generate tokens on save

Fix #156
Merge pull request #157 from cbmi/issue-156

Enhance ApiToken admin