Detect Unbound Tokens and Assorted Cleanup

We want to know when we cannot successfully lookup a token. Here's a solution after some refactoring and unit testing.

https://trello.com/c/WLCON3DZ/64-ansible-deploy-should-fail-if-there-are-unbound-tokens