All authenticated user should be store into cerebrum data-storage (neo4j). At the momement this is not the case.
- ensure that when the autheticated user hit /api/v0/users/whoami and the user is unknown to cerebrum, a new user will be created.
- add findByEmailAndSub method in the user repository to search the database if user with the supplied email and sub exist
- add a createEnity method inside CerebrumService interface that are implemented inside CerebrumServiceBase abstract class. This will be use when the uri location is not needed.
Unkown user that have been authenticated will be store by cerebrum.