Adds user authentication token
Adds the session create endpoint
Adds the session destroy endpoint
Adds authenticable module for managing authentication methods
Adds the authenticate with token method to handle access to actions
Adds authorization for the users controller
Adds user_signed_in? method to know whether the user is logged in or not