localhost:${port}/auth/register: Register new User
{ name: email: password }
localhost:${port}/auth/login: login user and receive a auth token
{ email:'', password:'' }
localhost:${port}/api/preferences: Get all news by preference
localhost:${port}/api/preferences: update the user
{ "keyword":"Ahmed tunubu", "articlesPage":1, "articlesCount":20 }
localhost:${port}/api/news: Get all news by preference
user is expected to have login