Add `ActsAsTokenAuthenticatable` specs

**As a** developer 
**In order to** improve the  `ActsAsTokenAuthenticatable` module design through refactoring 
**And** to make contribution easier 
**I want** I need its interfaces to be properly tested 
**And** documented 

See #104