add intercomService which is empty at the moment.
modify intercom service so that it initially works, still empty
fix merge conflicts
modify intercom service so that it correctly interacts with the API to update users and store their state