Token-based Authentication

Now, for each request we send a simple JSON token. So we re-authenticate the user for each request.