added user and company enties, service for user with authenticate, create