This module will take care user authentication (eg: authenticating user credential and issuing stateless token)