MEAN stack app back end for news recommendation engine, needs authentication.