Refactor rename feature, reword scenarii for clarity
Refactor token authentication steps
Add (passing) regression test for User model

The User model can act as token authenticatable, that ability should be preserved.