feat(api): Login and "me" endpoint
This PR implements the function to get a JWT using username and password. The JWT is used to authenticate to the newly introduced "/users/me" endpoint. This endpoint returns the user id and the username.
This PR implements the function to get a JWT using username and password. The JWT is used to authenticate to the newly introduced "/users/me" endpoint. This endpoint returns the user id and the username.