- add docker and docker-compose for a local synapase homeserver config - refactor `api` service initilisation with `baseUrl` - refactor `api` to use `this.baseUrl` for all fetch - allow `login` to discover baseUrl from .well-known from the user's homeserver (also http localhost) - `registerUserKind` accepts `baseUrl` as second argument # missing - tests & CI should use local temporary homeserver