Add support for multiple scopes by token authentication handler

**As a** developer 
**In order to** be able to use token authentication with several distinct user models (e.g. `User` and `Admin`)
**I want** token authentication handler to be able to handle several of them (that's to say several Devise scopes)

See #64