identity bug fixes for non-url friendly tokens + get /tokens/{id} authn

implements fixes for the following:
- Tokens can be generated which are non-url friendly. This impacts the
consumers ability to use the token on a GET /tokens/{token_id} call.
- The API pipeline should allow unauthenticated calls to GET
/tokens/{token_id} to validate an existing token

fixes https://github.com/softlayer/jumpgate/issues/55
Merge pull request #56 from bodenr/bugs/get-token-issues

identity bug fixes for non-url friendly tokens + get /tokens/{id} authn